0

地图工具包框架参考说:

在 iOS5.1 及更早版本中,Map Kit 框架使用 Google Mobile Maps (GMM) 服务来提供地图数据。

如果我使用MapKit显示地图的框架,它使用适用于 iOS 5.1 及更早版本的谷歌地图,对于 iOS 6,它使用苹果的新地图。我可以强制MapKit仍然使用 goggle 移动地图吗?

相关链接: iOS6 中的新功能位置感知编程指南

4

1 回答 1

1

不,不可能。

使用 iOS 6 及更高版本,您无法原生访问 Google 地图。如果您想在 iOS 6 上使用 MapKit,那么您将无法使用 Apple Maps。结束。这应该不是太大的问题。MapKit 应该与 iOS 5 上的 Google Maps 和 iOS 6 上的 Apple Maps 无缝协作,并且您在任一版本中都使用相同的 API 和代码。

您仍然可以通过 URL (http://maps.google.com/...) 访问 Google 地图,并通过 Safari 将用户发送给它,或者使用UIWebView.可以将 URL 作为参数传递)。如果您想在 iOS 6 中支持 Google 地图,您自己需要做很多工作。

于 2012-11-05T10:57:22.380 回答