导航SDK理解
2019-04-08 16:45:56 22 举报
AI智能生成
导航SDK(Software Development Kit)是一种软件开发工具包,它为开发者提供了一套完整的API和工具,用于创建具有导航功能的应用程序。这些SDK通常包括地图、路线规划、定位等功能,可以帮助开发者快速实现导航应用的开发。例如,高德地图SDK就提供了丰富的功能和工具,帮助开发者轻松地在Android和iOS平台上实现导航应用的开发。总之,导航SDK为开发者提供了一个便捷的途径,帮助他们快速开发出功能强大的导航应用程序。
作者其他创作
大纲/内容
iOS导航SDK理解概要
导航SDK相关工程内容
导航SDK DEMO工程
可与导航SDK集合成一个workSpace进行调试?
导航SDK工程
状态: 目前可以编译通过,编辑配置详情不明
对外暴露接口能力参考使用手册文档
算路
在线算路
导航路线规划接口协议
起点终点途经点及算路偏好生成JSON数据并发送网络请求进行在线算路
离线算路
导航SDK主要调用offlineEngine实现路径数据解析及离线算路
在线算路成功后将路线数据交由offlineEngine解析
导航
导航数据中转
集成iOS系统定位功能获取实时定位
模拟导航
直接调用offineEngine 接口
TMC
离线导航引擎库工程(offlineEngine C库)
状态
有源码,如何调试不确定
功能
离线地图数据check
GPS定位绑定算法?
与终点距离为36米时认为到达
车道偏离?
GPS丢失情况,断网情况处理
惯性导航?
重新算路场景
偏航
实时交通触发
导航音处理
实时导航或模拟导航时进行GPS位置绑定同时生成导航音
在导航音取优先级时判断上一条语音是否播放完成,进而选择当前优先级最高的声音进行播放
?那么更新的优先级高的导航音是否打断当前播音
基于路线信息拼接导航音字符串语句
文字对应表合成导航语音文字
导航SDK不提供声音播放能力
放大图处理
通过回调方法触发显示隐藏扩大图
扩大图获取方式,本地存储,在线下载?
触发方式为GPS绑定
速度设定?外部设定
模拟导航中可以修改速度
使用路线的point,根据预设速度取点作为经纬度调用绑定算法
转弯,长直道处理,语音事件处理?
修改速度,暂停,停止模拟导航
离线算路库(libPath C库)
状态 目前没有代码
数据解析
导航背景知识
导航SDK中的经纬度坐标转换?
内部运算时经纬度*3600000
对外传输时 经纬度/3600000
算路算法
目前不可见
语音提醒类型及优先级
MapNaviSoundType导航信息播报,前方路况,周边路况,通过提示(目前只有导航信息播报)
优先级取值范围0-20,20最高
疲劳驾驶判断
条件行驶100公里,行驶时间2小时
有待优化?
引导箭头类型、数量
道路类型级别对算路算法的影响
相关人员
和勤徐斌?
SDK相关支撑内容
算路服务器及其协议文档(未知)
APPKey鉴权校验情况-请求算路时附带APPkey
对于地图SDK的依赖
TMC数据使用?
导航语音播放
调用科大讯飞TTS库
使用系统发音frameWork?
离线地图数据
什么样的离线数据可以用于算路
统计功能有么?
0 条评论
回复 删除
下一页