4

iOS アプリで基本的な MapKit 機能を使用しています。

iOS 6 ユーザーが、アプリ内で表示されるマッピング データについて Google マップと Apple マップのどちらかを選択できるようにする方法はありますか? もしそうなら、どうすればプログラムでこれを行うことができますか?

4

2 に答える 2

4

いいえ。

route me (github) を使用して、iOS マップとその他のマップ (OpenStreetMap、Microsoft VirtualEarth、CloudMade、OpenAerialMap、OpenCycleMap、SpatialCloud、TileStream7) をユーザーに選択させるか、Bing マップ (ライブラリも利用可能) を使用することができます。

ただし、MapKit フレームワークは iOS 6 の Apple マップでのみ使用できるため、さまざまなライブラリをコーディングする必要があります。

于 2012-09-21T06:57:50.360 に答える
3

ClassicMap (GitHub) はまさにあなたが探しているものを実行します。サンプル プロジェクトは、Google マップ オーバーレイを MapKit に追加する方法と、Google マップと Apple マップを切り替える方法を示しています。

うまく機能しますが、ズーム レベルは Apple のデータに制限されているようです (少なくとも私が住んでいる場所では、Google マップの最大ズームがより高かったと確信しています)。

于 2012-10-26T19:10:02.367 に答える