开发者通过上传车辆的轨迹信息和速度信息,API判断车辆是否超速,若超速则返回该位置的限速信息,提升用户的驾驶安全。
目前支持的车辆类型为小客车、货车。
根据车辆轨迹点和速度信息,判断车辆是否超速,可应用于超速报警。
车辆超速时,返回该位置的限速信息,可用于提醒用户降低车速。
https://api.map.baidu.com/api_roadinfo/v1/track?ak={您的AK}&point_list=[{"loc_time":1556162073,"coord_type_input":"bd09ll","latitude":39.950124,"longitude":115.799985,"speed":59.9}]&options=vehicle_type:truck
//GET请求
| 参数名 | 参数含义 | 类型 | 必选 | 备注 | |
|---|---|---|---|---|---|
| ak | 用户的AK,授权使用 | string | 是 | ||
| point_list | 轨迹点序列 | string | 是 | 可传入1-10个顺序轨迹点, | |
| latitude | double | 是 | 纬度,支持小数点后6位 | ||
| longitude | double | 是 | 经度,支持小数点后6位 | ||
| coord_type_input | string | 是 | 轨迹点的坐标系,支持以下值: bd09ll(百度经纬度坐标)、 gcj02(国测局加密坐标)、 wgs84(GPS所采用的坐标系) | ||
| loc_time | int | 是 | 轨迹点的定位时间, 使用UNIX时间戳 | ||
| speed | double | 是 | 轨迹点的速度,单位:公里/小时 | ||
| direction | int | 否 | 轨迹点的方向, 单位:范围为[0,359], 0度为正北方向,顺时针方向递增 | ||
| height | int | 否 | 轨迹点的高度,单位:米 | ||
| radius | int | 否 | 定位时返回的定位精度, | ||
| coord_type_output | 返回坐标的坐标系 | string | 否 | 该字段用于控制返回结果中的坐标类型。可选值为: | |
| options | 车辆类型 | string(0-128) | 否 | 选择车辆的类型,可选值: | |
| 参数名 | 含义 | 类型 | 备注 | |
|---|---|---|---|---|
| status | 状态码 | int | 参考官网其他通用状态码说明 1001: 绑路失败 | |
| message | 响应信息 | string | 对status的中文描述 | |
| latest_point | 绑路后最新的轨迹点坐标 | string | 格式:经度、纬度 | |
| speeding_info | 超速信息 | latest_point的超速情况,若超速则返回信息: | ||
| speed_limit | 道路限速 | double | 根据请求参数中选择的车辆类型,返回当前位置的道路限速,单位:千米/小时。 如果为0:绑路成功,但是道路上没有限速信息。 | |
| speed | 轨迹点的速度 | double | 轨迹点的速度,单位:千米/小时: | |
| road_base_info | 道路信息 | |||
| road_name | 道路名称 | string | ||
| road_grade | 道路等级 | string | 道路等级枚举:高速路、城市高速路、国道、省道、县道、乡镇村道、其它道路、九级路、轮渡、行人道路 | |
| speed_limit | 道路限速 | double | 根据请求参数中选择的车辆类型,返回当前位置的道路限速,单位:千米/小时。 | |

上一篇
下一篇
本篇文章对您是否有帮助?