AI
产品服务
解决方案
文档与支持
定价
更新时间: 2026/03/19 11:22
驾车路线规划
接口说明

根据起终点坐标规划驾车出行路线和耗时,支持:
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配合使用

string

SN存在时必填

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中路况相同的坐标点个数

上一篇

使用准备

下一篇

骑行路线规划

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