-1

我应该怎么做才能在我的应用程序中支持这两种地图,我的意思是带有 iOS 5 的 iPhone 会看到谷歌地图,而 iOS 6 设备会看到新地图

我很高兴获得教程的链接

4

2 回答 2

1

加载地图的选择是由 iOS 本身做出的。当您在 iOS 5 上时,您只需要注意不要使用在 iOS 6 上添加的方法(检查目标是否响应选择器或使用宏具有不同的代码) 新地图支持以前地图系统的所有方法。如果您的项目支持 iOS 5,当应用在 iOS5 上执行时,您会看到 Google 地图,在 iOS6 上执行时会看到 Apple 地图。

恕我直言,如果您是 iOS 编程新手,一个好的方法是针对 iOS 5 目标进行开发并在 iOS 5 模拟器和设备上进行测试。然后,当您迁移到 iOS 6 时,一切都应该正常工作,但会自动在 Apple 地图上运行:-)

于 2012-11-05T09:44:17.993 回答
0

谷歌已经发布了他们自己版本的谷歌地图作为 SDK

https://developers.google.com/maps/mobile-apps

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

于 2012-12-19T14:18:31.607 回答