【iOS】高德地图MAMapKit的使用:地图显示、添加大头针、导航、定位功能介绍

这篇博客详细介绍了如何在iOS应用中集成高德地图MAMapKit,包括申请Key、配置工程、地图显示、定位功能、大头针的添加,以及后续的导航功能预告。步骤涵盖从获取用户Key到地图初始化、设置代理、添加大头针等关键操作,适合初学者参考。
摘要由CSDN通过智能技术生成

最近在做基于高德地图的定位、导航及添加大头针的功能,特此记录下来。。。方便刚接触的同学参考。。。


一、

申请 Key

获取用户Key:

1.访问 http://lbs.amap.com/console/key/,使用高德开发者账号登陆

2.在“KEY管理”页面点击上方的“获取key”按钮,依次输入应用名,选择绑定的服务为“iOS平台SDK”,输入 Bundle Identifier(获取方法请参考:获取 Bundle Indentifier),如下图所示:


获取 Bundle Indentifier:

iOS bundle 获取方式

方法一

通过代码获取,代码如下所示:NSString *bundleIdentifier = [[NSBundle mainBundle] bundleIdentifier];

方法二

Xcode 切换到 General 标签,查看 Bundle Identifier,如下图所示:



二、

在地图显示前进行项目的配置工作:


地图显示是地图 SDK 的基础功能,是使用地图定位、导航等他功能的载体。

首先,在“相关下载”页面中根据您的需求下载库文件并解压,包括:

  • 3D 矢量地图库,解压后得到 MAMapKit.framework 文件。3D 矢量地图效果优,可查看 3D 楼块,功能全,还支持离线地图,能帮您节省流量。目前暂不支持地图多实例。
  • 2D 栅格地图库,解压后得到 MAMapKit.framework 文件。2D 栅格地图库体积小,能耗低。支持地图多实例。
  • 搜索库,解压后得到 AMapSearchKit.framework 文件。搜索库功能包含:POI 查询、路径规划、地理编码和逆地理编码、公交查询以及输入提示语查询。

注意:3D矢量地图和2D栅格地图只能选择一个使用,接口类似,但是地图显示样式不同。

1、

新建工程

新建一个 Single View Application工程,如下图所示:



2、

配置工程

引入地图库

左侧目录中选中工程名,在 TARGETS->Build Phases-> Link Binary With Libaries 中点击 “+” 按钮,在弹出的窗口中点击 “Add Other” 按钮,选择解压后的 MAMapKit.framework 文件添加到工程中。


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值