示例中心
功能在线体验
menu 导航 closed 关闭

高德 开发 高德地图车机版 开发指南 Android平台 路线规划

更新时间:2020年03月05日

 路线规划

通过该接口可调起auto并传入起点、终点、中途点进行路线规划。支持传入规划原则;若没有传起点,默认用当前车位;官网最新版本支持。

参数说明

参数

说明

是否必填

格式/示例

Action

AUTONAVI_STANDARD_BROADCAST_RECV

 string 

KEY_TYPE

协议ID:10032

int

EXTRA_SLAT

起点纬度

double

EXTRA_SLON

起点经度

double 

EXTRA_SNAME

起点名称

string

EXTRA_FMIDLAT

第一个途经点纬度

double 

EXTRA_FMIDLON

第一个途经点经度

double 

EXTRA_FMIDNAME

第一个途经点名称

string

EXTRA_SMIDLAT

第二个途经点纬度

double 

EXTRA_SMIDLON

第二个途经点经度

double 

EXTRA_SMIDNAME

第二个途经点名称

string

EXTRA_TMIDLAT

第三个途经点纬度

double 

EXTRA_TMIDLON

第三个途经点经度

double 

EXTRA_TMIDNAME

第三个途经点名称

string

EXTRA_D_POI_ID

终点ID

String

ENTRY_LAT

终点的到达点纬度

double 

ENTRY_LON

终点的到达点经度

double 

EXTRA_DLAT

终点纬度

double 

EXTRA_DLON

终点经度

double 

EXTRA_DNAME

终点名称

string

EXTRA_DEV

起终点是否偏移

=0(不需要国测加密)

=1(需要国测加密)

int

EXTRA_M

驾车方式

=0(速度快)

=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", 10032);
intent.putExtra("EXTRA_SNAME", "百翔软件园酒店");
intent.putExtra("EXTRA_SLON", 118.182682);
intent.putExtra("EXTRA_SLAT",24.496706);
intent.putExtra("EXTRA_FMIDNAME","蔡塘");
intent.putExtra("EXTRA_FMIDLON",118.162947);
intent.putExtra("EXTRA_FMIDLAT",24.492793);
intent.putExtra("EXTRA_SMIDNAME","太川大楼");
intent.putExtra("EXTRA_SMIDLON",118.148825);
intent.putExtra("EXTRA_SMIDLAT",24.483256);
intent.putExtra("EXTRA_TMIDNAME","世界山庄");
intent.putExtra("EXTRA_TMIDLON",118.163917);
intent.putExtra("EXTRA_TMIDLAT",24.47658);
intent.putExtra("EXTRA_DNAME","椰风寨");
intent.putExtra("EXTRA_DLON",118.17581);
intent.putExtra("EXTRA_DLAT",24.453688);
intent.putExtra("EXTRA_DEV",0);
intent.putExtra("EXTRA_M",0);
sendBroadcast(intent);

效果示意

路线规划方案选择

参数说明

参数

说明

是否必填

类型

Action

AUTONAVI_STANDARD_BROADCAST_RECV

string

KEY_TYPE

协议ID:10055

int

EXTRA_CHANGE_ROAD

路线方案选择
1:第一条路线

2:第二条路线

3:第三条路线

int 

EXTRA_START_NAVi

true:高亮选中路线,延迟500ms后进入导航

false:高亮选中路线

boolean

示例

Intent intent = new Intent();
    intent.setAction("AUTONAVI_STANDARD_BROADCAST_RECV");
    intent.putExtra("KEY_TYPE", 10055);
    intent.putExtra("EXTRA_CHANGE_ROAD", 1);
    sendBroadcast(intent);
新用户
福利
示例
中心
常见
问题