目录
一、下载百度地图SDK
二、 工程配置
1. 新建Xcode工程
2. 获取Bundle Identifie
3. 申请key
4. 导入框架配置工程
第一步: 引入BaiduMapAPI.framework
第二步: 引入所需的系统库
第三步: 环境配置
第四步: 引入mapapi.bundle资源文件
第五步: 引入头文件
5. 初始化 BMKMapManager
第一步: 在AppDelegate.m 中添加 BMKMapManager的定义
第二步: 遵守 BMKGeneralDelegate 实现其两个代理方法,目的是为了得知本应用是否联网成功、授权成功.
第三步: 在AppDelegate.m文件中添加对BMKMapManager的初始化,并填入申请的授权Key.
三、实战记录运动轨迹
1. 初始化工作
第一步:引入相关头文件,声明相关属性
第二步:初始化相关方法
第三步:初始化MapView后设置其一些属性
第四步:初始化百度位置服务
2. 开始定位
第一步:强调内容开启定位的方法
第二步: 停止服务的方法函数
第三步: 停止失败调用的方法函数
第四步: 用户更新调用的方法函数
第五步: 用户方向更新调用的方法函数
3. 存储更新的用户地理位置
4. 绘制轨迹线
第一步:开始绘制路线
第二步: 绘制起始大头针
第三步: 清空标记
第四步:设置地图范围
第五步: 生成相应的覆盖物
四、最终的效果图展示
五、工程源码
一、下载百度地图SDK
1) 首先需要登录百度开放平台下载iOS地图SDK,推荐下载全新Framework形式的静态库,配置更加简单方便,具体看下图:
二、 工程配置
1. 新建一个Xcode工程
2. 获取Bundle Identifier
通过project->target->general可以看到本应用的Bundle Identifie,我们正是需要这串字符串去百度开发平台申请一个Key用于百度地图的调用。如图: