浏览器版本低!无法浏览完整内容,建议升级或更换浏览器。
货车路线规划高级字段
下载开发文档
接口说明

开发者可通过此功能获取货车路线规划高级字段信息,如道路电子眼、道路设施、交通事件、道路限行、道路禁行等8个高级字段详细信息

使用说明

高级字段为货车路线规划高级付费服务,需要开通高级权限,您也可以查看您可使用的服务。

如果您已开通了该服务,运行返回结果中将返回路线中高级字段的详细信息。

API服务地址

https://api.map.baidu.com/logistics_direction/v1/truck?origin=22.673186,114.065699&destination=22.6721,114.068886&height=1.8&width=1.9&weight=2.5&length=4.2&axle_weight=2&axle_count=2&is_trailer=0&plate_province=&plate_number=&plate_color=0&ak=你的AK
//GET请求

请求参数
参数名称必填字段类型含义备注
show_step_data_flagsstring返回结果控制

1:电子眼信息
2:车道信息
3:etc收费站信息
4:道路设施信息
5:交通事件
6:限行信息
7:禁行信息
10:道路属性
举例:需要返回摄像头信息和道路设施信息,则设置参数show_step_data_flags=1,4

返回参数
字段名称字段类型字段含义
statusint32取值范围:
0:成功
1:服务内部错误
2:参数错误
更多状态码详见附录
messagestring状态码对应的信息
resultkv返回的结果
routesarray返回的方案集
tollint32此路线道路收费,单位:元。
toll_distancedouble收费路段里程,单位:米。
stepsarray路线分段
toll_gate_namestring收费站名称
toll_gate_location
lngdouble收费站位置:经度。
latdouble收费站位置:纬度。
cameraarray电子眼信息;show_step_data_flags参数设置1时该字段返回相应数据
camera_typeint32摄像头类型(详见附表)
speedint32限速摄像头限速值(公里/小时)
camera_ptarray摄像头坐标
lngdouble摄像头经度
latdouble摄像头纬度
lsrarray区间成对标志
lsr_idint32区间测速的lsr ID
distanceint32区间测速距离
speedlimitint32区间测速 速度限制
lanearray车道信息;show_step_data_flags参数设置2时该字段返回相应数据
lane_numint32车道数
shape_idx_startint32形状点起始索引
shape_idx_endint32形状点终止索引
trafficsignarray道路设施信息;show_step_data_flags参数设置4时该字段返回相应数据
shape_idxint32在link中的形状点索引
trafficsign_typeint32类型(详见附表)
offsetint32偏移(是在shape_idx对应的坐标点的基础上增加的偏移量)
road_attrarray道路属性;show_step_data_flags参数设置10时该字段返回相应数据
attrint32道路属性:0-非匝道,1-匝道
distanceint32长度
shape_idx_startint32形状点起始索引
shape_idx_endint32形状点终止索引
namestring道路名称
levelint32道路等级
unavoid_roadsarray交通事件;show_step_data_flags参数设置5时该字段返回相应数据
typeint32事件类型(详见附表)
infostring解释性信息
titlestring事件描述
locationarray地点坐标
lngdouble地点的经度
latdouble地点的纬度
road_infostring道路信息描述
unavoid_statisticsarray交通事件汇总;show_step_data_flags参数设置5时该字段返回相应数据
heightint32限高个数
widthint32限宽个数
weightint32限重个数
plateint32货车标牌个数
road_to_openint32即将开通道路数
unavoid_statisticsint32阻断道路数
limitation_infosarray限行信息;show_step_data_flags参数设置6时该字段返回相应数据
info_idstring限行id
provincestring
citystring
countystring
titlestring标题
limit_typestring限行类型
limit_rulestring限行规则
geomstring限行区域wkt数据
forbiddenarray禁行信息;show_step_data_flags参数设置7时该字段返回相应数据
vehicle_typestring禁行车型
time_do_descstring禁行时间文字描述
limit_regionstring禁行区域文字描述
示例代码
填写您的AK

输入AK可生成包含IP/SN校验方式的代码

<?php
// 此处填写你在控制台-应用管理-创建应用后获取的AK
$ak = '您的AK';
// 发起一个http get请求,并返回请求的结果
// $url字段为请求的地址
// $param字段为请求的参数
function request_get($url = '', $param = array()) {
if (empty($url) || empty($param)) {
return false;
}
$getUrl = $url . "?" . http_build_query($param);
$curl = curl_init(); // 初始化curl
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); // 跳过证书检查
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 2); // 从证书中检查SSL加密算法是否存在
curl_setopt($curl, CURLOPT_URL, $getUrl); // 抓取指定网页
curl_setopt($curl, CURLOPT_TIMEOUT, 1000); // 设置超时时间1秒
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); // curl不直接输出到屏幕
curl_setopt($curl, CURLOPT_HEADER, 0); // 设置header
$data = curl_exec($curl); // 运行curl
if (!$data) {
print("an error occured in function request_get(): " . curl_error($curl) . "\n");
}
curl_close($curl);
return $data;
}
// 请求地址
$url = 'https://api.map.baidu.com/logistics_direction/v1/truck';
// 构造请求参数
$param['origin'] = '22.673186,114.065699';
$param['destination'] = '22.6721,114.068886';
$param['height'] = '1.8';
$param['width'] = '1.9';
$param['weight'] = '2.5';
$param['length'] = '4.2';
$param['axle_weight'] = '2';
$param['axle_count'] = '2';
$param['is_trailer'] = '0';
$param['plate_province'] = '';
$param['plate_number'] = '';
$param['plate_color'] = '0';
$param['ak'] = $ak;
$res = request_get($url, $param);
// 将原始返回的结果打印出来
print("请求的原始返回结果为:\n");
print($res . "\n");
?>
{
"status": 0,
"message": "ok",
"result": {
"restriction": {
"type": "0",
"info": ""
},
"total": 1,
"routes": [
{
"origin": {
"lng": 114.06571601088974,
"lat": 22.67317578337568
},
"destination": {
"lng": 114.06883474382559,
"lat": 22.672117710702736
},
"tag": "默认",
"distance": 880,
"duration": 450,
"steps": [
{
"leg_index": 0,
"direction": 7,
"distance": 268,
"road_name": "清祥路",
"road_type": 4,
"start_location": {
"lng": 114.06571601088974,
"lat": 22.67317578337568
},
"end_location": {
"lng": 114.06498411443144,
"lat": 22.67095626741058
},
"path": "114.065716,22.6731758;114.065506,22.6726359;114.065435,22.6724659;114.065385,22.672326;114.065235,22.6718961;114.065225,22.6718661;114.065175,22.6717461;114.065034,22.6713463;114.064934,22.6711064;114.064894,22.6709864;114.064984,22.6709563",
"traffic_condition": [
{
"status": 1,
"geo_cnt": 8,
"distance": 245
},
{
"status": 2,
"geo_cnt": 2,
"distance": 23
}
],
"restrictions": [
{}
],
"duration": 279,
"adcodes": "440309,440307"
},
{
"leg_index": 0,
"direction": 4,
"distance": 187,
"road_name": "环城路",
"road_type": 3,
"start_location": {
"lng": 114.06498411443144,
"lat": 22.67095626741058
},
"end_location": {
"lng": 114.06647375599361,
"lat": 22.67014499432073
},
"path": "114.064984,22.6709563;114.065264,22.6708159;114.065964,22.6704152;114.066284,22.670165;114.066414,22.670075;114.066474,22.670145",
"traffic_condition": [
{
"status": 2,
"geo_cnt": 5,
"distance": 187
}
],
"restrictions": [
{}
],
"duration": 104,
"adcodes": "440307"
},
{
"leg_index": 0,
"direction": 1,
"distance": 268,
"road_name": "五和大道",
"road_type": 3,
"start_location": {
"lng": 114.06647375599361,
"lat": 22.67014499432073
},
"end_location": {
"lng": 114.06812492008547,
"lat": 22.672016417426942
},
"path": "114.066474,22.670145;114.066664,22.670365;114.067394,22.6712055;114.068095,22.6719964;114.068125,22.6720164",
"traffic_condition": [
{
"status": 1,
"geo_cnt": 4,
"distance": 268
}
],
"restrictions": [
{}
],
"duration": 36,
"adcodes": "440307"
},
{
"leg_index": 0,
"direction": 4,
"distance": 112,
"road_name": "",
"road_type": 6,
"start_location": {
"lng": 114.06812492008547,
"lat": 22.672016417426942
},
"end_location": {
"lng": 114.06910443577772,
"lat": 22.671878283021133
},
"path": "114.068125,22.6720164;114.068215,22.6719865;114.068974,22.671758;114.069104,22.6718783",
"traffic_condition": [
{
"status": 0,
"geo_cnt": 3,
"distance": 112
}
],
"restrictions": [
{}
],
"duration": 16,
"adcodes": "440307"
},
{
"leg_index": 0,
"direction": 11,
"distance": 45,
"road_name": "",
"road_type": 6,
"start_location": {
"lng": 114.06910443577772,
"lat": 22.671878283021133
},
"end_location": {
"lng": 114.06883474382559,
"lat": 22.672117710702736
},
"path": "114.069104,22.6718783;114.068875,22.6720178;114.068815,22.6720877;114.068835,22.6721177",
"traffic_condition": [
{
"status": 0,
"geo_cnt": 3,
"distance": 45
}
],
"restrictions": [
{}
],
"duration": 6,
"adcodes": "440307"
}
],
"oil_cost": 0.46,
"track_idx": -1,
"unavoid_polygons_idx": "",
"traffic_light_num": 2
}
],
"routesinfo_ext": "eyJzZXNzaW9uX2lkIjoiIiwibG9jIjoibmoiLCJ0cmFja3B0c19kaXN0YW5jZXMiOls4ODBdfQ"
}
}
在线运行
参数备注必选
origin
22.673186,114.065699
destination
22.6721,114.068886
height
1.8
width
1.9
weight
2.5
length
4.2
附表

电子眼类型:

camera_type含义
0无效
1限速
2交通信号灯(闯红灯拍照)
3违章拍照
5区间测速摄像头进入
6非机动车
8公交专用道
9区间测速摄像头脱出
17应急车道

道路设施类型:

trafficsign_type含义
0急转弯
1陡坡/下坡
2道路变窄
3注意路面情况
4事故多发地
5绕行
6禁止超车
7解除禁止超车
8鸣笛
9注意汇流
10让行
11隧道开灯

交通事件类型:

type含义备注
4312货车限高物理限制
4313货车限宽物理限制
4314货车限重物理限制
4315禁止通行交通标牌
5010禁止通行疑似阻断
103交通管制阻断
110道路施工阻断
111预上线预上线
112交通阻断阻断

上一篇

危化品路线规划及导航

下一篇

更新日志

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