【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 文件添加到工程中。


BIGEMAP地图下载器V15.01全能版 ***************************************************************************************** ** BIGE MAP 地图下载器 (全能版) ** ** BIGEMAP地图下载器(全能版)是由大地图数据服务有限公司研发的一套集 ** ** 地图下载,地图浏览、数据编辑类地理信息系统软件。该系统利用地图资 ** ** 源,实现从地图服务器直接下载卫星图片、高程数据、剖面图、历史像、 ** ** 三维数据,提供实时数据、地图查询、行政区域地图下载。所下载的地图数据 ** ** 没有无水印,支持数据纠偏,支持投影转换,下载的数据可应用于学术科研、 ** ** 工程测绘、城市规划导航旅游等诸多领域。 ** ** ** ** *************************************************************************** ** ** 一、全球卫星图像下载 ** ** 二、地图叠加、无缝拼接 ** ** 三、专业纠偏、超高精度 ** ** 四、地图坐标系轻松转换 ** ** 五、地图数据分析 ** ** 六、地图发布服务,支持实时缓存发布、离线发布 ** ** 七、线地名实时查询 ** ** 八、多线程高速下载、断点续传 ** ** 九、在线更新 ** ** ** ** *************************************************************************** ** ** ** ** 官方网站:http://www.bigemap.com/ ** ** ** ** 使用帮助:直接点击 MapDownload.exe 运行软件 ** ** ** ** 软件已通过360安全认证,请放心使用 ** ** ** ****************************************************************************************
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值