0

因为我必须在 iOS 6 及更早版本中为地图工作。我正在寻找可以将谷歌地图和苹果地图加载到地图视图中的源代码示例,具体取决于操作系统版本。有没有办法做到这一点?

4

2 回答 2

4

只需将其添加MKMapView到您的视图中,它就会自动处理它。在 iOS < 6 上,它将加载并显示旧的谷歌地图,在 iOS >= 6 上,它将显示新的 Apple 地图。两个版本的 API 本身是相同的,所以不用担心。

于 2012-10-24T03:00:07.747 回答
1

你不必担心这一点。地图 API 几乎相同。Apple 确保它与旧版本兼容。唯一的大区别是从哪里获取数据。如果您在 iOS 6+ 中运行您的应用程序,它将使用苹果地图,如果您在 5.1 及以下版本中运行它,您将获得谷歌地图。

于 2012-10-24T03:00:16.017 回答