2

私は、iPhone 2.0 アプリ用のオープン ソース マップを使用するプロジェクトの所有者です。私のチームと私は、iPhone 3.0 にアップグレードして Map API を公開するかどうかを検討していますが、Google と Apple が間違った場所に制限を加えているのではないかと思います。そこにはどんな障壁がありますか?

4

2 に答える 2

2

マップ インターフェースの非常に制限的な機能の 1 つは、Google マップ データを使用してターン バイ ターン アプリケーションを実装できないことです (データ プロバイダーは、そのためにより多くの現金をポケットに入れたいと考えています)。CoreLocation API を使用して位置情報を取得できますが、論理的な位置とルートを計算するには、別のマップ ソース (Openstreetmap?) を取り込む必要があります。

于 2009-07-21T07:08:42.270 に答える
2

技術的でない場合: Google の利用規約に拘束されます。

私の推測では、技術的な障壁について質問されています。私が遭遇した最も厄介なものは、ズームレベルの概念でした。MKMapKit には、マップの表示部分を調整できる region プロパティがあります。このことの問題は、丸めが予測できないことです。MKMapView インスタンスで region プロパティを設定すると、結果の領域は実際に設定したものとは異なります。さらに良いことに、次のコードは実際に MKMapView の領域を変更します。

mapView.region = mapView.region;
于 2009-07-21T07:32:28.947 に答える