2009-07-21 19 views
2

私はiPhone 2.0アプリのオープンソースマップを使用するプロジェクトのオーナーです。私のチームと私はiPhone 3.0にアップグレードするかどうかについて議論していますが、Map APIを公開していますが、GoogleとAppleが間違った場所に制限を設けていると思われます。そこには何の障壁がありますか?iPhone 3.0 SDKのMAP使用に関する制限はありますか?

答えて

2

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

+0

非常にお勧めします。私たちはひどい重量や指示を含む何もしていませんが、私はほとんどいつでも地図apiにすぐに出くわすことを保証することができます。ありがとう。 – TahoeWolverine

2

ノンテクニカル:あなたはGoogle's Terms Of Serviceにバインドされています。

私の推測では、技術的な障壁について聞いています。私が苦労したのはズームレベルのコンセプトでした。 MKMapKitには、マップの表示部分を調整できるリージョンプロパティがあります。このことの問題は、予測できないほど丸まっていることです。リージョンプロパティをMKMapViewインスタンスに設定した場合、結果として得られるリージョンは実際に設定したリージョンとは異なります。さらに、次のコードは実際にMKMapViewの領域を変更します:

mapView.region = mapView.region; 
+0

はい、Googleの面白い数学の魔法の世界。これらは非常に貴重な回答です。ありがとうございます。 – TahoeWolverine

関連する問題