在iOS6中,MKMapView是否会自动使用谷歌地图,因为谷歌地图是在iOS6中恢复的?

由于苹果已经恢复谷歌地图在iOS6,如果我在我的iPhone应用程序中使用MKMapView ,它会自动使用谷歌地图?

如果您想在自己的应用中使用Google地图,则应该使用适用于iOS的Google地图SDK

https://developers.google.com/maps/documentation/ios

不,这是一个苹果API,所以会使用苹果的默认地图。

苹果还没有恢复Google地图。 Google已经发布了一个iPhone应用程序。

也许混淆的根源(至less对我来说)是以下苹果MKMapView类参考文本片段:

重要提示:在iOS 5.1及更早版本中,Map Kit框架使用Google Mobile Maps(GMM)服务来提供地图数据。 使用此框架的特定类(及其相关接口)受Google移动地图服务条款的约束。 您可以在http://code.google.com/apis/maps/iphone/terms.htmlfind这些服务条款。

所以,当我同意"If you want to use Google Maps in your app, you should use Google Maps SDK for iOS" ,通过阅读苹果的文档,似乎MKMapView某种程度上绑定到GMM。