直接导航
传入终点,以用户当前车位为起点直接发起导航。
参数说明
参数说明是否必填类型
ActionAUTONAVI_STANDARD_BROADCAST_RECV是String
KEY_TYPE协议ID:10007是int
EXTRA_D_POI_ID终点ID是String
EXTRA_DLAT终点纬度否double
EXTRA_DLON终点经度否double
ENTRY_LAT到达点纬度是double
ENTRY_LON到达点经度是double
EXTRA_DNAM终点名称是String
EXTRA_DEV终点是否偏移(int)(0:lat 和 lon 是已经加密后的,不需要国测加密; 1:需要国测加密)是int
EXTRA_M规划策略
=1(避免收费)
=2(多策略算路)
=3 (不走高速)
=4(躲避拥堵)
=5(不走高速且避免收费)
=6(不走高速且躲避拥堵)
=7(躲避收费且躲避拥堵)
=8(不走高速躲避收费和拥堵)
=20 (高速优先)
=24(高速优先且躲避拥堵)
=-1(地图内部设置默认规则)是int
示例
Intent intent = new Intent();
intent.setAction("AUTONAVI_STANDARD_BROADCAST_RECV");
intent.putExtra("KEY_TYPE", 10007);
intent.putExtra("EXTRA_SNAME", "北京大学");
intent.putExtra("EXTRA_SLON",116.31088);
intent.putExtra("EXTRA_SLAT",39.99281);
intent.putExtra("EXTRA_DNAME","复旦大学");
intent.putExtra("EXTRA_DLON",121.503584);
intent.putExtra("EXTRA_DLAT",31.296426);
intent.putExtra("ENTRY_LON",121.503584);
intent.putExtra("ENTRY_LAT",31.296426);
intent.putExtra("EXTRA_DEV",0);
intent.putExtra("EXTRA_M",-1);
sendBroadcast(intent);
路线偏好设置
在导航场景下,第三方进行路线偏好的重新选择
参数说明
参数说明是否必填类型
ActionAUTONAVI_STANDARD_BROADCAST_RECV是string
KEY_TYPE协议ID:10005是int
NAVI_ROUTE_PREFER1 避免收费
2 多策略算路
3 不走高速
4 躲避拥堵
5 不走高速且避免收费
6 不走高速且躲避拥堵
7 躲避收费和拥堵
8 不走高速躲避收费和拥堵
20 高速优先
24 躲避拥堵且高速优先是int
示例
Intent intent = new Intent();
intent.setAction("AUTONAVI_STANDARD_BROADCAST_RECV");
intent.putExtra("KEY_TYPE", 10005);
intent.putExtra("NAVI_ROUTE_PREFER", 0);
sendBroadcast(intent);
路线全览
在导航场景下,通过第三方控制进入或退出全览状态
参数说明
参数说明是否必填类型
ActionAUTONAVI_STANDARD_BROADCAST_RECV是string
KEY_TYPE协议ID:10006是int
EXTRA_IS_SHOW操作类型
0 进入全览
1 退出全览是int
示例
Intent intent = new Intent();
intent.setAction("AUTONAVI_STANDARD_BROADCAST_RECV");
intent.putExtra("KEY_TYPE", 10006);
intent.putExtra("EXTRA_IS_SHOW", 0);
sendBroadcast(intent);
主辅路切换
在导航场景下图面出现主辅路切换时,第三方传入切入主路、切入辅路
参数说明
参数说明是否必填类型
ActionAUTONAVI_STANDARD_BROADCAST_RECV是string
KEY_TYPE协议ID:1是int
EXTRA_TYPE切换类型
0:切换主路;
1:切换辅路;是int
示例
Intent intent = new Intent();
intent.setAction("AUTONAVI_STANDARD_BROADCAST_RECV");
intent.putExtra("KEY_TYPE", 1);
intent.putExtra("EXTRA_TYPE", 0);
sendBroadcast(intent);
退出导航
Auto接收到通知后,退出导航,回到主图
参数说明
参数说明是否必填类型
ActionAUTONAVI_STANDARD_BROADCAST_RECV是string
KEY_TYPE协议ID:10010是int
示例
Intent intent = new Intent();
intent.setAction("AUTONAVI_STANDARD_BROADCAST_RECV");
intent.putExtra("KEY_TYPE", 10010);
sendBroadcast(intent);