产品服务
解决方案
文档与支持
定价

所有文档

小客车巡航API

小客车巡航API
下载开发文档
API服务地址
行前探路

https://api.map.baidu.com/api_cruise/v1/detection?parameters
//GET请求

行中刷新

https://api.map.baidu.com/api_cruise/v1/refresh?parameters
//GET请求

行中偏航

https://api.map.baidu.com/api_cruise/v1/detection?parameters
//GET请求

注意:parameters 代表的参数包括必填参数和可选参数。所有参数均使用和号字符(&)进行分隔。下面的列表枚举了这些参数及其使用规则。
请求参数
参数名参数含义类型规则说明必选
ak

用户的访问权限,AK申请

string
origin起点坐标string

纬度在前,经度在后,经度和纬度用","分割,经纬度小数点后不得超过6位

gps_direction车头方向int

取值范围:0-359
车头方向为与正北方向顺时针夹角,用于辅助判断起点所在正逆向车道,提升起点绑路的准确度。
配合speed使用,当speed>=2米/秒时生效。

radius定位精度float

取值范围[0,2000]

speed车辆的行驶速度float

小数点后不得超过2位,单位:米/秒

point_list轨迹点序列string

可传入最多25个点,可用于提升绑路准确性。
连续两点间的距离>2m,点越多绑路越准;前向轨迹点最后一个点和起点距离应小于 < 200m。
点的顺序由远到近,即 序列的最后一个点为当前点。
一组轨迹点包含以下信息:
• 经度 (坐标类型由coord_type参数指定)
• 纬度 (坐标类型由coord_type参数指定)
• 绑路后的经度(坐标类型由coord_type参数指定)默认值填写0
• 绑路后的纬度(坐标类型由coord_type参数指定)默认值填写0
• 海拔高度 (字段类型:int, 参考范围 0-5000) 默认值填写0
• 速度 (字段类型:int, 参考范围 0-56 米/秒)
• 方向 (字段类型:int, 参考范围 0-359)
• 定位精度半径(字段类型:int, 参考范围 0-2000 米) 默认值填写10
• 定位类型(字段类型:int, 0 无效 1 gps 2 wifi) 默认填写0
• 室内外(字段类型:int, 0 无效 1室内 2 室外) 默认值填写0
• 卫星个数(字段类型:int)默认值填写0
• 时间戳(字段类型:int,单位:秒)

示例:116.2933926662019%2C40.05835245777301%2C0%2C0%2C0%2C10%2C270%2C10%2C1%2C2%2C4%2C1739958189%3B116.2931775955409%2C40.05831344147389%2C0%2C0%2C0%2C10%2C270%2C10%2C1%2C2%2C4%2C1739958190%3B116.29293056152558%2C40.05825828232061%2C0%2C0%2C0%2C10%2C270%2C10%2C1%2C2%2C4%2C1739958191%3B116.29268352751026%2C40.05821002612613%2C0%2C0%2C0%2C10%2C270%2C10%2C1%2C2%2C4%2C1739958192%3B116.29247242571535%2C40.05817212440589%2C0%2C0%2C0%2C10%2C270%2C10%2C1%2C2%2C4%2C1739958193%3B116.29227479850309%2C40.0581411256737%2C0%2C0%2C0%2C10%2C270%2C10%2C1%2C2%2C4%2C17

coord_type传入参数的坐标类型string

bd09ll:百度经纬度坐标 [默认值]
bd09mc:百度墨卡托坐标
gcj02:国测局加密坐标)、
wgs84:gps设备获取的坐标
默认值:bd09ll

ret_coordtype返回数据的坐标类型string

bd09ll:百度经纬度坐标 [默认值]
gcj02:国测局加密坐标
默认值:bd09ll

ext_info指定需要下发的数据uint64

可选值(如果需要多种数据,用位或关系赋值):
0x01:指定存储session(如果不指定,行中请求将会退化为行前逻辑)
0x02:指定下发红绿灯数据
0x04:指定下发电子眼
0x08:指定下发动态事件(暂未上线)
0x10:指定下发诱导车信
默认值:0

specify_linkid指定起点绑路的linkidint

指定当前位置所在的linkid;如果linkid在百度路网中可以找到;绑路直接使用该link
数据规格:specify_linkid = 原始linkid * 10 + 方向符号
方向符号的计算方法:单向通行link值为0;双向顺行值为0;双向逆行值为1

route_id行中请求,需要传入当前路线的route_idstring

行中请求,必须传入

返回参数
参数名称字段含义字段类型说明
status状态码int0:成功
1:服务内部错误(用户可以重试一次)
2:参数错误 9001:服务错误(用户不需重试)
其他错误码参考:https://lbsyun.baidu.com/faq/api?title=webapi/appendix
message状态值的说明string
resultobject
total返回的路线数量int
routes路线集合array
route_id路线唯一标识string
distance路线距离int探测到的路线总长度,单位:米
steps路线分段数据array参考下文中的 “路线分段 step结构”
linkids路线的linkid序列string
lamps路线上的红绿灯数据array参考下文中的 "红绿灯 lamps结构"
camera_list路线上的电子眼列表array参考下文中的 "电子眼列表 camera_list结构"
new_link_attr相对于sdpro的增量linkarray参考下文中的 "增量link new_link_attr结构"
每个新增link的属性
(对于linkid没有发生变化,仅下发有变更的属性
新增 link的判断条件:
(1)起终点位置变化超过2米(默认阈值);用户可以传入offset_threshold参数自行调控。
(2)linkid在特斯拉数据版本中找不到。
(3)kind=10或者11;form包含22或者70 的link。
(4)DIR发生变化。
路线分段step结构
参数名称字段含义字段类型说明
distancestep的距离信息int单位:米
durationstep的耗时int单位:秒
traffic_conditionstep的路况详情array
status路况指数int0: 无路况
1: 畅通
2: 缓行
3: 拥堵
4: 非常拥堵
geo_cnt从当前坐标点开始,path中路况相同的坐标点个数int
distance距离,从当前坐标点开始path 中路况相同的距离float单位:米
注:单条线路中所有distance的和会与route的distance字段存在差异,不是完全一致
link_numstep包含link个数int可以和linkids配合使用,确认当前step包含的linkid序列
guidance路线上的导航引导数据object可以和linkids配合使用,确认当前step包含的linkid序列
visual_instructions路线上的可视化的引导数据array参考下文中的 “导航可视化引导 visual_instructions 结构”
导航可视化引导visual_instructions结构
参数名称字段含义字段类型说明
distance_to_origin诱导点到路线起点的距离int单位:米
linkid诱导点对应的linkidint
position诱导点坐标string
lane_info车信array参考下文中的 “车信 lane_info 结构”
车信lane_info结构
参数名称字段含义字段类型说明
distance_to_gdpt建议展示位置点(display_point)距离诱导点的距离int相对位置 示例:200
linkid建议展示位置点对应linkidint示例:1598523247
hide_distance_to_gdpt隐藏位置点离诱导点的距离int相对位置
hide_linkid隐藏位置点对应的linkidint
lanes从右到左各个车道的车信信息(数组)
最多九个车道
array
direction_highlight数组,多个转向类型array
direction车道类型array空车道:0
直行:1
右转:2
调头:3
左转:4
公交:5;时间段内社会车辆可以进入该车道。
可变车道:6:表示车道的导向方向随需要可变
HOV车道:7:指专供乘载多人(2人以上)汽车所行驶的车道。
潮汐车道:8:车辆行驶方向可随交通管理需要进行变化的车道。

示例:1(表示 直行)
highlight是否高亮booltrue: 高亮
false:不高亮
validity_period特殊车道有个时间段,时间段的含义:表示社会车可进入该车道的时间
特殊车道包括:公交车道、可变车道、潮汐车道、HOV车道。
其中,可变车道 由于没有可靠的数据源,暂不返回该值。
如果特殊车道未返回该值或者是空值,表示全天禁止社会车进入该车道。
object
front直行时间段
未返回或者空值,表示社会车全天禁止进入该车道直行
array格式说明:
• 有效期字段示例: "0,1200",单位:秒。 逗号分隔,第一个值是起始时间,第二个值是终止时间。
• 以算路时刻为基准时间。
• 返回 特殊车道时间段 与 基准时间 的时间间隔。如:特殊车道时间段为9点到10点,如果算路时刻为8点,那么返回的有效期就是 3600,7200
• 只返回当天基准时间之后和第二天的所有时间段

示例:"0,1200"
表示:距离算路时刻 0到1200秒
left左转时间段
未返回或者空值,表示社会车全天禁止进入该车道左转
array
right右转时间段
未返回或者空值,表示社会车全天禁止进入该车道右转
array
uturn调头时间段
未返回或者空值,表示社会车全天禁止进入该车道调头
array
电子眼列表camera_list结构
参数名称字段含义字段类型说明
type电子眼类型int
speed_limit限速值(单位 km/h)int
priority优先级int数值越小优先级越高
position坐标点(经度,纬度)string
linkid电子眼所在的linkidint
offset电子眼离link起点的距离int
红绿灯lamps结构
参数名称字段含义字段类型说明
linkid进入红绿灯路口的linkidint
out_linkid退出红绿灯路口的linkidint
pos红绿灯位置string
key用于查询红绿灯数据的keystring参考:https://lbsyun.baidu.com/faq/api?title=webapi/countlight/base

上一篇

使用准备

下一篇

更新日志

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