如何在操作系统版本上加载Apple Map和Google Map

时间:2012-10-24 02:54:40

标签: iphone objective-c ios

因为我必须在iOS 6及更早版本中使用地图。我正在寻找可以将Google地图和Apple地图加载到地图视图中的源代码示例,具体取决于操作系统版本。反正有没有实现这个目标?

2 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:1)

你不必担心。 maps API几乎完全相同。 Apple确保它与旧版本兼容。唯一的区别在于从中获取数据的位置。如果您在iOS 6+中运行应用程序,它将使用苹果地图,如果您运行5.1及更低版本,那么您将获得谷歌地图。