
导航
TbagbagT
Read The Fucking Source Code Again!
展开
-
TMC描画和播报
一:TMC数据获取 这个数据获取很简单,就是通过网络请求,跟tmc服务器交互,获取网络数据,返回的数据格式为xml或者json格式1.1请求的细节上有个鉴权的过程,需要根据协议计算出authodcode和令牌token,这个都有一定的有效期,过期要重新计算token,再请求1.2 请求到的数据类似如下: I/tmc ( 3454): tmc_strResul原创 2015-11-09 15:19:46 · 463 阅读 · 0 评论 -
导航引导模块
导航引导模块1.引导分有路径引导和无路径引导,模拟引导和真实引导2.引导模块主要是把各种数据播报出来,如实景图,看板图,TMC数据,交通信号灯,超速报警等数据。原创 2015-11-10 13:32:05 · 665 阅读 · 0 评论 -
惯导
惯导惯导比较依赖于初始位置,然后根据陀螺仪和加速度计来进行位置的推算,由于距离是通过速度对时间进行积分来计算的,所以会有时间长误差大的问题,会导致车辆飘掉的问题,所以惯导通常都会和GPS和用,可以以惯导为主,gps辅助纠正的方式来进行导航原创 2015-11-10 11:39:15 · 2796 阅读 · 0 评论 -
地图定位(gps)
地图定位(gps)1.获取gps数据java层中给Android系统设置两个实现的监听器,一个是卫星的监听器: GpsStatus.Listener,set接口:locationmanager.addGpsStatusListener(statusListener); 另一个是位置的监听器:android.location.LocationListener,set接口:location原创 2015-11-09 17:01:49 · 729 阅读 · 0 评论 -
POI检索
POI检索检索的实质是读取数据表,这个要对数据表的结构比较属性才可以,本质上是通过sql语句来从数据表中进行检索原创 2015-11-10 11:21:39 · 822 阅读 · 0 评论 -
语音导航
语音导航这个功能实现的根本是要依赖语音识别软件和导航软件协同才能完成,这个功能的时间大致是如下步骤:1.首先是语音识别软件和导航软件直接要定好交互协议,如检索POI的接口,导航到目的地的接口等2.定好接口以后,手写是由语音识别软件识别用户的语音,比如“导航到北京”,然后语音识别软件把信息识别后根据预先定义的协议 把信息传递给导航到目的地接口,如把一个json数据传到导航接口里原创 2015-11-10 13:23:52 · 1440 阅读 · 0 评论 -
导航算路
一:基本概念1.Dijkstra算法2.二叉堆快速排序3.曼哈顿距离4.数据分层5.Link代价6.Node代价二:Level_0层探索1.由自车和目的地计算的最小覆盖区域(区域A)2.由自车和目的地计算的次可能覆盖区域(区域B)3.加载自车中心所在数据包4.自车端link搜集和代价制作5.将自车端的Link压人heap中6.自车端探索原创 2015-11-03 12:23:50 · 1347 阅读 · 1 评论