嗨,我是 iOS 编程的新手。我的要求是在 iOS6 中显示谷歌地图。这意味着它显示了整个世界地图。请检查附件图像以获得澄清。
3 回答
如果您想在 iOS 中显示地图,理想的起点是查看位置感知编程指南(Apple 的文档,您需要一个免费的开发人员帐户才能访问它。)这将向您展示如何使用 MapKit 框架。
请注意,从 iOS 6 开始,Apple 使用自己的地图后端而不是 Google 数据。如果你只是想显示一张地图,苹果的地图应该足够了。
如果您出于某种原因需要使用 Google 的数据专门显示地图,请查看他们的iOS Maps SDK。
这一切都假设您正在开发本机 Objective C 应用程序,而不是 Phonegap 样式或 Web 应用程序。
这是适用于 iOS 的 Google Maps SDK 网站 - https://developers.google.com/maps/documentation/ios/ 但首先,您应该在此处获取 API 密钥 - https://developers.google.com/maps/ios -使用权
在 iOS 6.0 及更高版本中,您有一些选择:
使用
UIWebView
(谷歌地图渲染“引擎”不像以前那样存在)加载maps.google.com
页面使用 Google Maps iOS SDK(最佳选择)
使用MapBox并使用与谷歌地图类似的地形渲染
使用官方的Google Maps iOS SDK,您实际上可以将自己的地图添加到您的应用程序中,因此这是您的最佳选择。文档有关于如何设置的详细信息!