iOS开发高德地图教程

 时间:2026-02-17 12:51:53

1、申请key,访问 http://lbs.amap.com/dev/key/ 在高度地图第三方开发平台申请一个key,注册账户,新建应用,这个没什么门槛。

提示一下,这个key对应的bundle ID 要和工程里面的bundle ID 相同,不然每次打开地图都会报一个Invalid_user_scode的提示。

iOS开发高德地图教程

2、方便起见,我们用CocoaPodsSDK导入。为 高德 iOS 地图 SDK 创建一个 Podfile,并使用它来安装 SDK。

iOS开发高德地图教程

3、接着配置Info.plist 文件。

iOS9为了增强数据访问安全,将所有的http请求都改为了https,为了能够在iOS9中正常使用地图SDK,请在"Info.plist"中进行如下配置,否则影响SDK的使用。

还有,在info文件中, 设置支持定位的字段:

NSLocationWhenInUseUsageDescription表示应用在前台的时候可以搜到更新的位置信息。

NSLocationAlwaysUsageDescription表示应用在前台和后台(suspend或terminated)都可以获取到更新的位

iOS开发高德地图教程

4、当然,如果你需要后台持续定位功能,还需要打开工程的后台定位功能,也就是backgroundModes的updateLocation。但是有可能会被拒绝上架。

iOS开发高德地图教程

5、地图展示

在ViewController.m文件相应的方法中进行地图初始化,初始化的步骤:

1.构造MAMapView对象;

2.将MAMapView添加到Subview中。

iOS开发高德地图教程

6、如果你期望默认显示带定位小蓝点的地图,则在MapTypeViewController.m文件添加实例化MAMapView的代码为:

iOS开发高德地图教程

7、编译,运行工程,效果如下图所示:

iOS开发高德地图教程

  • 小米4如何查看运行内存
  • iOS5手势增强软件Activator使用教程
  • ios可精简系统应用列表:[6]备忘录
  • 通过电脑管理M8文件方法
  • 更新ios7通讯录没了怎么办 ios7怎么备份通讯录
  • 热门搜索
    黄山市旅游景点 宜昌旅游局 哈尔滨市旅游局 峨眉山旅游网 中国旅游胜地四十佳 沧州旅游景点大全 二连浩特旅游 铜川旅游景点大全 盐城旅游团 广西旅游路线