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

高德 开发 高德地图车机版 开发指南 C++平台 车辆信息

更新时间:2018年04月25日

1. 车速脉冲信息上报

 AmapApiRetCode AMapSpeedNotify(float f32Speed, unsigned int 32TimeStamp) 

  • 函数说明

  上报当前车速脉冲信息给导航。

  • 参数说明

参数

参数说明

是否必填

格式/样例

 f32Speed 

实际的车速信息,单位km/h


 32TimeStamp 

0 - 缺省值,系统侧无法提供时间戳

其它 - 系统侧上报车速时的时间戳



  • 相关函数        
  • 典型应用

 车速脉冲一般用于导航定位。


2. 大灯状态通知

AmapApiRetCode AMapIllumiStatusNotify(bool bStat)

  • 函数说明

 上报车辆大灯开/关状态给导航。

 时序说明:

  1. 大灯状态变化的时候通知导航。
  2. 导航初次启动的时候通知导航。
  • 参数说明

参数

参数说明

是否必填

格式/样例

 bStat 

true - 大灯开

false - 大灯关


  • 相关函数        
  • 典型应用

 一般用于和导航地图界面的昼夜模式切换。比如导航收到大灯开的信号,就可以将导航的皮肤切换为黑夜模式。


3. 油量信息告知

AmapApiRetCode AMapOilStatusNotify(unsigned int un32Alert, float f32Percent, float f32Dtg, float f32CrusingDis)

  • 函数说明

  上报当前车辆的油量信息给导航。请在以下两种场景下对该函数进行调用:

  1. 在油量到达预警条件的时候调用本API通知导航。

 2、系统收到导航开始运行的状态通知后,如果此时有告警产生则上报。

  • 参数说明

参数

参数说明

是否必填

格式/样例

 un32Alert 

0 - 非报警状态 

1 - 1/4油量报警状态 

2 - 1/8油量报警状态
3-  E点油量报警状态


 f32Percent 

剩余油量百分比

0.1f

 f32Dtg 

剩余油量,单位:升


 f32CrusingDis

剩余里程(单位:公里)


  • 相关函数        
  • 典型应用

  可运用于加油无忧的场景。


4. 行车状态上报

AmapApiRetCode AMapCarStatNotify(bool bDriving)

  • 函数说明

  上报当前车辆的行驶状态(行驶、非行驶)给导航。

  • 参数说明

参数

参数说明

是否必填

格式/样例

  bDriving 

true - 行驶状态

false - 非行驶状态


  • 相关函数        
  • 典型应用

  导航会根据车辆的形式状态做一些功能的屏蔽,比如行驶状态下将某些涉及到安全驾驶的功能给置灰掉并提示用户。

5. 驾驶状态上报

AmapApiRetCode AMapRetroNotify(STGReverseCarType eType)

  • 函数说明

  上报当前车辆的驾驶状态(前进、倒车、空转)给导航。

  • 参数说明

参数

参数说明

是否必填

格式/样例

 eType 

GREVERSECAR_FORWARD = 0,    /**< 向前 */

GREVERSECAR_IDLE,       /**< 空转 */

GREVERSECAR_REVERSE      /**< 倒车 */


  • 相关函数        
  • 典型应用

  倒车状态的上报会用于导航的定位。

 

6. 上报车牌号

AmapApiRetCode AMapCarNumberNotify(const string &strCarNumber)

  • 函数说明

系统侧主动上报车辆的车牌号信息。系统侧必须保证车辆的车牌号是符合中华人民共和国车辆车牌号标准。

  • 参数说明

参数

参数说明

是否必填

格式/样例

 strCarNumber

车辆车牌号

闽D12345 

  • 相关函数
  • 典型应用

 一般系统方在导航软件启动之前就要先把车牌号发送给导航,因为导航可能很早就要用到这个车牌号信息。 

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