我应该怎么做才能在我的应用程序中支持这两种地图,我的意思是带有 iOS 5 的 iPhone 会看到谷歌地图,而 iOS 6 设备会看到新地图
我很高兴获得教程的链接
加载地图的选择是由 iOS 本身做出的。当您在 iOS 5 上时,您只需要注意不要使用在 iOS 6 上添加的方法(检查目标是否响应选择器或使用宏具有不同的代码) 新地图支持以前地图系统的所有方法。如果您的项目支持 iOS 5,当应用在 iOS5 上执行时,您会看到 Google 地图,在 iOS6 上执行时会看到 Apple 地图。
恕我直言,如果您是 iOS 编程新手,一个好的方法是针对 iOS 5 目标进行开发并在 iOS 5 模拟器和设备上进行测试。然后,当您迁移到 iOS 6 时,一切都应该正常工作,但会自动在 Apple 地图上运行:-)
谷歌已经发布了他们自己版本的谷歌地图作为 SDK