Apple が iOS6 で Google マップを復元したようMKMapView
に、iPhone アプリで使用している場合、自動的に Google マップを使用しますか?
3 に答える
いいえ、これはApple APIなので、Appleのデフォルトのマップを使用します。
AppleはGoogleマップを復元していません。GoogleはiPhoneアプリをリリースしました。
アプリで Google マップを使用する場合は、Google Maps SDK for iOS を使用する必要があります。
おそらく(少なくとも私にとっては)混乱の原因は、Apple の MKMapView Class Referenceからの次のテキスト スニペットです。
重要: iOS 5.1 以前では、マップ キット フレームワークは Google Mobile Maps (GMM) サービスを使用してマップ データを提供します。このフレームワーク (および関連するインターフェース) の特定のクラスの使用には、Google モバイル マップの利用規約が適用されます。これらの利用規約はhttp://code.google.com/apis/maps/iphone/terms.htmlで確認できます。
したがって、私は同意しますが"If you want to use Google Maps in your app, you should use Google Maps SDK for iOS"
、Apple のドキュメントを読むと、MKMapView は何らかの形で GMM にバインドされているようです。