1

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

4

3 回答 3

5

不,它是 Apple API,因此将使用 Apple 的默认地图。

苹果尚未恢复谷歌地图。谷歌发布了一款 iPhone 应用程序。

于 2012-12-20T04:50:47.257 回答
5

如果你想在你的应用中使用谷歌地图,你应该使用谷歌地图 SDK for iOS

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

于 2012-12-20T04:56:56.883 回答
0

也许混乱的根源(至少对我来说)是来自Apple 的 MKMapView 类参考的以下文本片段:

重要提示:在 iOS 5.1 及更早版本中,Map Kit 框架使用 Google 移动地图 (GMM) 服务来提供地图数据。使用此框架的特定类(及其相关接口)受 Google Mobile Maps 服务条款的约束。您可以在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。

于 2013-06-06T22:28:17.783 回答