iphone - 如何根据操作系统版本加载 Apple Map 和 Google Map

标签 iphone objective-c ios

因为我必须在 iOS 6 和旧版本中为 map 工作。我正在寻找可以根据操作系统版本将 Google map 和 Apple map 加载到 map View 中的源代码示例。有什么办法可以实现吗?

最佳答案

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

关于iphone - 如何根据操作系统版本加载 Apple Map 和 Google Map,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13042346/

相关文章:

iphone - Facebook API 在 iOS 上显示法语授权页面

iphone - 将数据库直接加载到 CoreData

用于检测变量是否为原始变量的 Objective-C 宏

ios - 传递一个委托(delegate)作为 NSURLSession 的参数

ios - 从指针接收图像

ios - Swift:此处不允许没有 getter/setter 方法的 'var' 声明

iPhone 应用程序随机崩溃,没有任何错误或堆栈跟踪

iphone - 旋转 iAd 并改变方向 (iPhone/iPad)

objective-c - 在 Xcode/Interface Builder 中为 NSWindow 分配热键?

ios - 是否可以在没有开发人员程序的情况下在 iOS 7.1.2 和 Xcode 版本为 6.1.1 上测试我的 iPhone 应用程序