产品服务
解决方案
文档与支持
定价
登录
驾车路线规划
下载开发文档
接口说明

根据起终点坐标规划驾车出行路线和耗时,支持:

1. 支持10个途经点

2. 支持设置偏好:常规路线、不走高速、躲避拥堵

3. 支持传入起点车头方向,辅助判断起点所在正逆向车道,辅助更准确算路

API服务地址

https://api.map.baidu.com/directionlite/v1/driving?origin=40.01116,116.339303&destination=39.936404,116.452562&ak=您的AK
//GET请求

请求参数
字段名称字段含义字段类型必填备注
ak

开发者密钥,AK申请

string
origin起点double,double起点经纬度,格式为:纬度,经度;小数点后不超过6位,40.056878,116.30815
destination终点double,double终点经纬度,格式为:纬度,经度;小数点后不超过6位,40.056878,116.30815
origin_uid起点uid,POI 的 uid(在已知起点POI 的 uid 情况下,请尽量填写uid,将提升路线规划的准确性)string
destination_uid终点uid,POI 的 uid(在已知起点POI 的 uid 情况下,请尽量填写uid,将提升路线规划的准确性)string
plate_number车牌号string
waypoints途经点string支持10个以内的有序途经点。多个途经点坐标按顺序以英文竖线符号分隔,示例: 40.465,116.314|40.232,116.352|40.121,116.453
tactics路线偏好int

默认值:0。
可选值:
0:常规路线(时间最短)
1:不走高速
2:躲避拥堵
3:最短距离
4:花费最少
5:大路优先
6:表示避开轮渡

origin_road_type起点道路类型int

默认值:0。
可选值:
0:普通道路
1、在高架上
2、高架下
3、主路
4、辅路

gps_direction起点的定位方向 int64车头方向为与正北方向顺时针夹角,取值范围[0,359]。该参数用于辅助判断起点所在正逆向车道,提高算路准确率。 当speed>1.5米/秒且gps_direction存在时,采用该方向。gps_direction并不代表需填写从gps获取的方向,可以填入校正后的方向。请填写尽量准确的方向,其准确性很大程度决定了计算的精度。
radius起点的定位精度float配合gps_direction字段使用,取值范围[0,2000]
speed起点车辆的行驶速度float配合gps_direction字段使用,单位:米/秒 当speed>1.5米/秒且gps_direction存在时,采用gps_direction的方向
coord_type输入坐标类型string

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

ret_coordtype输出坐标类型string

返回值的坐标类型,默认为百度经纬度坐标:bd09ll
可选值:
bd09ll:百度经纬度坐标
gcj02:国测局加密坐标

sn

用户的权限签名,当AK设置为SN校验时,该参数必填SN计算方法

string
timestamp时间戳,与SN配合使用stringSN存在时必填
steps_info

是否下发step详情
1:下发step详情
0:不下发step详情

int
origin_bind_stategy起点绑路策略int

默认值0
0-起点绑路不剔除封闭道路
1-起点绑路剔除封闭道路

dest_bind_stategy终点绑路策略int

默认值0
0-终点绑路不剔除封闭道路
1-终点绑路剔除封闭道路

返回参数
字段名称字段含义备注
status状态码0:成功
1:服务内部错误
2:参数无效
7:无返回结果
message状态码对应的信息
result返回的结果
origin
lng起点经度
lat起点纬度
destination
lng终点经度
lat终点纬度
routes返回的方案集
distance方案距离,单位:米
duration线路耗时,单位:秒
toll路线的过路费预估,单位:元
traffic_condition路线的整体路况评价取值范围
0: 无路况
1: 畅通
2:缓行
3:拥堵
4:严重拥堵
restriction_info
status限行状态0:不限行
1:已规避限行的路线合法
2:无法规避限行的非法路线
steps路线分段
leg_index途经点序号途经点序号为从0开始的整数,用于标识step所属的途经点路段
如:若该step属于起点至第一个途经中的路段,则其leg_index为0
direction进入道路的角度枚举值,返回值在0-11之间的一个值,共12个枚举值,以30度递进,即每个值代表角度范围为30度;其中返回"0"代表345度到15度,以此类推,返回"11"代表315度到345度";分别代表的含义是:0-[345°-15°];1-[15°-45°];2-[45°-75°];3-[75°-105°];4-[105°-135°];5-[135°-165°];6-[165°-195°];7-[195°-225°];8-[225°-255°];9-[255°-285°];10-[285°-315°];11-[315°-345°]
注:角度为与正北方向顺时针夹角
turn机动转向点,包括基准八个方向、环岛、分歧等枚举值,返回0-16之间的一个值,共17个枚举值。分别代表的含义是:
0:无效
1:直行
2:右前方转弯
3:右转
4:右后方转弯
5:掉头
6:左后方转弯
7:左转
8:左前方转弯
9:左侧
10:右侧
11:分歧-左
12:分歧中央
13:分歧右
14:环岛
15:进渡口
16:出渡口
distance路段距离单位:米
duration路段耗时单位:秒
road_type(该字段后续将废弃,由road_types代替)分段的道路类型枚举值:返回0-9之间的值
0:高速路
1:城市高速路
2:国道
3:省道
4:县道
5:乡镇村道
6:其他道路
7:九级路
8:航线(轮渡)
9:行人道路
road_types路段途经的道路类型列表若途经多个路段类别,将用英文逗号","分隔,如:
- 该路段依次途经国道和省道两种道路类型,则road_types:"2,3"
- 该路段仅途经高速,则road_types:"0"
road_types取值范围:
0:高速路
1:城市高速路
2:国道
3:省道
4:县道
5:乡镇村道
6:其他道路
7:九级路
8:航线(轮渡)
9:行人道路
instruction路段描述
start_location
lng分段起点经度
lat分段起点纬度
end_location
lng分段终点经度
lat分段终点纬度
path分段坐标
traffic_condition分段路况详情
status
路况指数取值范围
0: 无路况
1: 畅通
2: 缓行
3: 拥堵
4: 严重拥堵
geo_cnt
从当前坐标点开始,path中路况相同的坐标点个数

上一篇

使用准备

下一篇

骑行路线规划

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