示例中心
功能在线体验
控制台

高德 开发 高德地图车机版 开发指南 Android平台 信息透出

更新时间:2018年09月14日

1.当前行政区域信息请求

auto启动后,系统/第三方请求查看当前行政区域信息,接收到请求后,发送一次【当前行政区域信息】。支持版本:1.4.2及以上适配渠道版本、2.3及以上官网版本

参数说明

参数

描述

是否必填

格式/示例

Action

表示auto接收/发送广播

AUTONAVI_STANDARD_BROADCAST_RECV

KEY_TYPE

协议的唯一ID

10029

请求示例

Intent intent = new Intent();
intent.setAction("AUTONAVI_STANDARD_BROADCAST_RECV");
intent.putExtra("KEY_TYPE", 10029);
sendBroadcast(intent);

返回结果参数说明

参数

描述

格式/示例

Action

表示auto接收/发送广播

AUTONAVI_STANDARD_BROADCAST_SEND

KEY_TYPE

协议的唯一ID

10030

PRVINCE_NAME

所在省名称

string

CITY_NAME

所在市名称

string

2. 当前行政区域信息透出

该接口可用于实时透出行政区域信息,当行政区域发生变化时,auto会及时通知系统。

支持版本:1.4.2及以上适配渠道版本、2.3及以上官网版本

参数说明

参数

描述

格式/示例

Action

表示auto接收/发送广播

AUTONAVI_STANDARD_BROADCAST_SEND

KEY_TYPE

协议的唯一ID

10030

PRVINCE_NAME

所在省名称

string

CITY_NAME

所在市名称

string

3. 地图信息通知

auto启动时,主动将软件相关信息(版本号/渠道号)发送给系统/第三方。

支持版本:1.4.2及以上适配渠道版本、2.3及以上官网版本

传出参数说明

参数

描述

格式/示例

Action

表示auto接收/发送广播

AUTONAVI_STANDARD_BROADCAST_SEND

KEY_TYPE

协议的唯一ID

10041

VERSION_NUM

版本号

string

CHANNEL_NUM

渠道号

string

4. 引导信息请求

auto启动后,第三方通过该接口可请求最后一次的引导信息,通过10001协议返回结果。

支持版本:1.4.2及以上适配渠道版本、2.3及以上官网版本

请求参数说明

参数

描述

是否必填

格式/示例

Action

表示auto接收/发送广播

AUTONAVI_STANDARD_BROADCAST_RECV

KEY_TYPE

协议的唯一ID

10062

5. 引导信息透出

在导航/巡航/模拟导航中auto主动将变化的引导信息透出给第三方/系统。

支持版本:1.4.2及以上适配渠道版本

参数说明

参数

描述

格式/示例

Action

表示auto接收/发送广播

AUTONAVI_STANDARD_BROADCAST_SEND

KEY_TYPE

协议的唯一ID

10001

引导信息通过extra字段传出,说明如下:

//(extra见下面实体的各字段。)
    
    //引导信息对应的KEY值机器描述

    public class GuideInfoExtraKey
    {
    //导航类型,对应的值为int类型
    //:GPS导航
    //1:模拟导航
    public static final String TYPE = "TYPE";
    
    //当前道路名称,对应的值为String类型

    public static final String CUR_ROAD_NAME = "CUR_ROAD_NAME";
    
    //下一道路名,对应的值为String类型
    public static final String NEXT_ROAD_NAME = "NEXT_ROAD_NAME";
    

    //距离最近服务区的距离,对应的值为int类型,单位:米
    public static final String SAPA_DIST = "SAPA_DIST";
    
    //服务区类型,对应的值为int类型
    //0:高速服务区
    //1:其他高速服务设施(收费站等)

    public static final String SAPA_TYPE = "SAPA_TYPE";
    
    //距离最近的电子眼距离,对应的值为int类型,单位:米
    public static final String CAMERA_DIST = "CAMERA_DIST";

     //电子眼类型,对应的值为int类型
     //0 测速摄像头
     //1为监控摄像头
     //2为闯红灯拍照
     //3为违章拍照
     //4为公交专用道摄像头
     //5为应急车道摄像头

    public static final String CAMERA_TYPE = "CAMERA_TYPE";
    
    //电子眼限速度,对应的值为int类型,无限速则为0,单位:公里/小时

    public static final String CAMERA_SPEED = "CAMERA_SPEED";
    
    
     //下一个将要路过的电子眼编号,若为-1则对应的道路上没有电子眼,对应的值为int类型
    public static final String CAMERA_INDEX = "CAMERA_INDEX";
    
     //导航转向图标,对应的值为int类型
    public static final String ICON = "ICON";
    
     //路径剩余距离,对应的值为int类型,单位:米
    public static final String ROUTE_REMAIN_DIS = "ROUTE_REMAIN_DIS";
    
     //路径剩余时间,对应的值为int类型,单位:秒
    public static final String ROUTE_REMAIN_TIME = "ROUTE_REMAIN_TIME";
    
     //当前导航段剩余距离,对应的值为int类型,单位:米
    public static final String SEG_REMAIN_DIS = "SEG_REMAIN_DIS";
    
     //当前导航段剩余时间,对应的值为int类型,单位:秒
    public static final String SEG_REMAIN_TIME = "SEG_REMAIN_TIME";
        
     //当前位置的前一个形状点号,对应的值为int类型,从0开始
    public static final String CUR_POINT_NUM = "CUR_POINT_NUM";
    
		//环岛出口序号,对应的值为int类型,从0开始.
		//1.x版本:只有在icon为11和12时有效,其余为无效值0
		//2.x版本:只有在icon为11、12、17、18时有效,其余为无效值0
    public static final String ROUND_ABOUT_NUM = "ROUNG_ABOUT_NUM";
    
     //路径总距离,对应的值为int类型,单位:米
    public static final String ROUTE_ALL_DIS = "ROUTE_ALL_DIS";
    
     //路径总时间,对应的值为int类型,单位:秒
    public static final String ROUTE_ALL_TIME = "ROUTE_ALL_TIME";
    
     //当前车速,对应的值为int类型,单位:公里/小时
    public static final String CUR_SPEED = "CUR_SPEED";
    
    //红绿灯个数,对应的值为int类型
    public static final String TRAFFIC_LIGHT_NUM = "TRAFFIC_LIGHT_NUM";
    
    //服务区个数,对应的值为int类型
    public static final String SAPA_NUM = "SAPA_NUM";
    
    //下一个服务区名称,对应的值为String类型
    public static final String SAPA_NAME = "SAPA_NAME";

     //当前道路类型,对应的值为int类型
     //0:高速公路
     //1:国道
     //2:省道
     //3:县道
     //4:乡公路
     //5:县乡村内部道路
     //6:主要大街、城市快速道
     //7:主要道路
     //8:次要道路
     //9:普通道路
     //10:非导航道路

    public static final String ROAD_TYPE = "ROAD_TYPE";
       
     //导航转向图标,对应的值为int类型
    public static final String ICON = "ICON";

导航转向图标

  • auto1.x版本使用以下对应关系

1.x 图标名称

图标示例

自车图标

1

左转图标

2

右转图标

3

左前方图标

4

右前方图标

5

左后方图标

6

右后方图标

7

左转掉头图标

8

直行图标

9

到达途经点图标

10

进入环岛图标

11

驶出环岛图标

12

到达服务区图标

13

到达收费站图标

14

到达目的地图标

15

进入隧道图标

16

  • 2.x版本使用以下对应关系

+代表与1.x的变更差异

2.x 图标名称

图标

自车图标

1

左转图标

2

右转图标

3

左前方图标

4

右前方图标

5

左后方图标

6

右后方图标

7

左转掉头图标

8

直行图标

9

到达途经点图标

10

+进入环岛图标,右侧通行地区的逆时针环岛

11

+驶出环岛图标,右侧通行地区的逆时针环岛

12

到达服务区图标

13

到达收费站图标

14

到达目的地图标

15

进入隧道图标

16

+进入环岛图标,左侧通行地区的顺时针环岛

17

+驶出环岛图标,左侧通行地区的顺时针环岛

18

+右转掉头图标,左侧通行地区的掉头

19

+顺行图标

20

关于进出环岛图标的编号说明:支持版本2.0及以上适配渠道版本、2.3及以上官网版本

编号值

说明

ICON = 11

进入环岛图标,右侧通行地区(例:大陆)的逆时针环岛

ICON = 12

驶出环岛图标,右侧通行地区(例:大陆)的逆时针环岛

ICON = 17

进入环岛图标,左侧通行地区(例:港澳台)的顺时针环岛

ICON = 18

驶出环岛图标,左侧通行地区(例:港澳台)的顺时针环岛

ROUND_ABOUT_NUM = 1

环岛第一出口

ROUND_ABOUT_NUM = 10

环岛第十出口

ICON=11 && ROUND_ABOUT_NUM = 1

右侧通行地区的逆时针进入环岛,第1出口驶出

ICON=12 && ROUND_ABOUT_NUM = 1

右侧通行地区的逆时针驶出环岛,第1出口驶出

ICON=17 && ROUND_ABOUT_NUM = 1

左侧通行地区的顺时针进入环岛,第1出口驶出

ICON=18 && ROUND_ABOUT_NUM = 1

左侧通行地区的顺时针驶出环岛,第1出口驶出

  • 环岛编号支持1~10

右侧通行的环岛编号图标示例


左侧通行的环岛编号图标示例


示例中心 功能
在线体验
常见问题