iOS アプリで基本的な MapKit 機能を使用しています。
iOS 6 ユーザーが、アプリ内で表示されるマッピング データについて Google マップと Apple マップのどちらかを選択できるようにする方法はありますか? もしそうなら、どうすればプログラムでこれを行うことができますか?
iOS アプリで基本的な MapKit 機能を使用しています。
iOS 6 ユーザーが、アプリ内で表示されるマッピング データについて Google マップと Apple マップのどちらかを選択できるようにする方法はありますか? もしそうなら、どうすればプログラムでこれを行うことができますか?
いいえ。
route me (github) を使用して、iOS マップとその他のマップ (OpenStreetMap、Microsoft VirtualEarth、CloudMade、OpenAerialMap、OpenCycleMap、SpatialCloud、TileStream7) をユーザーに選択させるか、Bing マップ (ライブラリも利用可能) を使用することができます。
ただし、MapKit フレームワークは iOS 6 の Apple マップでのみ使用できるため、さまざまなライブラリをコーディングする必要があります。
ClassicMap (GitHub) はまさにあなたが探しているものを実行します。サンプル プロジェクトは、Google マップ オーバーレイを MapKit に追加する方法と、Google マップと Apple マップを切り替える方法を示しています。
うまく機能しますが、ズーム レベルは Apple のデータに制限されているようです (少なくとも私が住んでいる場所では、Google マップの最大ズームがより高かったと確信しています)。