SDK算路在6.0.0版本之前一直使用经纬度来算路,为了提高算路的准确性,分别增加了提高起点和终点的准确性的接口。
1、增加起点准确性,导航初始化之后开启导航定位,算路时会根据这些前序坐标点提高起点的准确性。
/*** 开始百度导航对系统的定位监听*/void startLocationMonitor();/*** 设置使用导航过程不关闭gps,提高算路起点的准确性*/void setGpsNeverClose(boolean enable);
2、增加终点准确性,算路节点增加uid字段,算路时终点用uid算路。
new BNRoutePlanNode.Builder().id("") // 该uid可从百度检索SDK获取.latitude(40.041690).longitude(116.306333).name("百度大厦").build();
上一篇
下一篇
本篇文章对您是否有帮助?