关于运动轨迹之前研究了一下,发现其实就是对地图定位的记录以及画线以高德导航版地图为例,高德导航版地图封装了各种各样的方法且为中文注释所以方法的噫读性极高。废话不多说开始正题
高德导航版的SDK及相关说明文档请移步到高德导航版官网:
申请相关的key,需要绑定对应的bundle id
我创建了一個用户定位的模型 UserLocation 用来储存定位得到的经纬度。本文还添加了改变高德导航版地图原始小圆点的图标及地图截屏
//开启追踪用户的location更新模式
1.请在网络良好的情况下测试 。
// 设置跟随定位模式将定位点设置成地图中心点 // 进行逆地理编码查询 // 若点击的是定位标注,则执行逆地理编码 //给定位标注的title和subtitle赋值在气泡中显示定位点的地址信息
继上一篇博客之后的导航功能
接下来叙述项目配置:
1、去高德导航版开放平台下载对应的导航AMapNaviKit.framework并解压
//设置导航的起点和终点 //算路成功后开始GPS导航 * 或者采用"科大讯飞"等第彡方的语音合成服务 //iOS语音合成在iOS8及以下版本系统上语速异常
至此,导航功能已经完结
如有不对的地方请私聊!!!