南昌市高新区艾溪湖二路 366号悦峰商务广场1#办公楼 1404室 15179110655

您现在的位置:

货车算路

服务介绍

根据起点和终点坐标规划符合条件的货车路线方案。

接口地址

/restapi/truck/v1/route

请求方式

GET

请求参数

【货车算路服务】的请求参数说明请参见下表:

参数名类型含义是否必填默认值备注

ak

string

开发者密钥

guid

string

设备id

orig

string

起点经纬度

示例:116.30815, 40.056878

dest

string

终点经纬度

示例:116.30815, 40.056878

mid

string

途经点坐标串

格式:lon1,lat1;lon2,lat2;……,最多支持12个。
示例:116.314,40.465;116.352,40.232;116.453, 40.121

inGb

string

原坐标系

g02

默认:g02
g02:国测局(gcj02)坐标
g84:GPS设备获取的坐标
gbd:百度坐标

outGb

string

目标坐标系

g02

默认:g02
g02:国测局(gcj02)坐标
gbd:百度坐标

policy

int

驾车策略

默认:0
0:默认(路况+时间+里程综合考虑)
1:躲避拥堵
2:不走高速
3:高速优先
4:少收费
5:躲避拥堵&不走高速
6:躲避拥堵&高速优先
7:躲避拥堵&避免收费

num

int

返回推荐路线个数

1

取值范围:1<=num<=3,默认:1
num=2,可能返回1-2条路线
num=3,可能返回1-3条路线

mr

int

多规则多路线

0

是否一次请求,获取4种规则的路径
0:禁用(默认)
1:启用(返回4条路线,依次a:系统推荐、b:距离优先、c:避让收费、d:高速优先
注意:mr=1时,忽略policy、num参数

size

int

货车负载类型

0

0:忽略货车负载类型的条件判断(默认)
1:微型货车
2:轻型货车
3:中型货车
4:重型货车

length

int

车长

单位米。缺省值为 0,表示忽略车长的条件判断。

aweight

int

车的轴重

单位千克。缺省值为 0,表示忽略轴重的条件判断。

load

int

车的总重量

包括实际载货重量和自车重量,单位千克。缺省值为 0,表示忽略载重的条件判断。

weight

int

车的核定载重

核定载重,单位千克。缺省值为0,表示忽略核定载质量的条件判断。

width

float

车宽

单位米。缺省值为 0,表示忽略车宽的条件判断。

height

float

车高

单位米。缺省值为 0,表示忽略车高的条件判断。

axis

int

车的轴数

缺省值为 0,表示忽略轴数的条件判断。

ttype

int

货车类型

0(缺省值),忽略货车类型条件判断
16:全挂牵引车
32:半挂牵引车
64:半挂车
128:全挂车
256:专用汽车,包括厢式汽车、罐式汽车、起重举升汽车、仓棚式汽车、特种结构式汽车、专用自卸汽车
512:其它货车

tfun

int

货车功能

0(缺省值),忽略货车功能的条件判断。
1:配送货车
2:运输货车
3:工程车
4:农用货车
5:装有易爆品的货车
6:装有水污染品的货车
7:装有其它危险品的货车
8:邮政车
9:其它槽罐车

etype

int

能源类型

0(缺省值),表示忽略能源类型的条件判断。
1:燃油
2:油电
4:纯电

es

int

排放类型

0(缺省值)表示忽略排放类型的条件判断。
1:国I
2:国II
4:国III
8:国IIII
16:国V

stime

string

出发时间

默认:当前时间

pnum

string

车牌号,用于判断是否限行

不填不考虑限行问题,支持7位传统车牌,如“京******”

响应数据

【货车算路服务】的返回参数说明请参见下表:

名称类型含义备注

status

int

返回状态

详情参照状态码表

msg

string

返回状态描述

详情参照状态码表

data

object

返回驾车路径规划信息

orig

string

起点坐标

dest

string

终点坐标

total

int

方案数

routes

array

驾车换乘方案集

rid

int

第几个路径规划方案

dis

int

行驶距离

单位:米

dur

int

预计线路耗时

单位:秒

rtoll

int

过路费

单位:元

tlights

int

红绿灯个数

nms

string

驾车经过的道路名称集

道路名称之间用逗号分隔

restr

int

限行结果

0:代表限行已规避或未限行,即该路线没有限行路段
1:代表限行无法规避,即该线路有限行路段

steps

array

驾车路线分段

sid

int

第几个子路段

legid

int

途经点序号

途经点序号为从0开始的整数,用于标识step所属的途经点路段
如:若该step属于起点至第一个途径中的路段,则其legid为0

rinfo

string

行驶描述

如:“向西南行驶44米右转进入主路

nm

string

道路名称

dis

int

此路段距离

lonlats

string

此路段经纬度串

此路段坐标点串,格式为,如:116.481247,39.990704;116.481270,39.990726

ttype

string

行驶转弯方向

示例:“右前方转弯,直行”,详见转向动作列表

tmc

array

分段路况详情

status

int

路况指数

0 无路况;1 畅通;2 缓行;3 拥堵;4 非常拥堵

dis

int

此段路的长度

单位:米

ilonlat

string

此段路的经纬度

格式为:x,y,值为lonlat按照分号分割数组的起终点索引,示例:1,7

restrict

array

路段上经过的限行信息

id

int

本路段限行信息编号id

第一次出现在路段中会详细描述,如果其他路段再次出现相同规则,则仅使用id表示

rtype

string

道路限行类型

0:无
1:禁止客车通行
2:禁止货车通行
3:限高
4:限宽
5:限重
6:限轴重
7:道路在建
8:道路施工中
9:条件单向通行
10:单路段禁止穿行
11:单路段禁止进入
12:客车政策限行,尾号限行
13:货车政策限行,尾号限行

rdesc

string

限行描述(包括限行路段或者范围, 限行时间,限行车型,文字描述)

如:
限行时间:自2015年11月1日起,每日7:00-19:00
限行对象:所有重型,中型自卸式货车
限行范围:(一)玉龙南路,玉龙中路,黄河西路,黄河中路,黄河东路,河海东路,青洋北路,青洋中路,312国道,怀德南路围成的区域(不含以上道路);(二)嫩江路,长江北路,辽河路,龙六路围成的区域(不含以上道路);(三)中吴大道,大明路,东方东路,五一路,圩墩路围成的区域(不含以上道路)
限行策略:禁止通行,确需驶入上述区域的重型,中型自卸式货车,以及因工程建设需要通行的建筑垃圾运输车,凭相关手续向公安机关交通管理部门提出申请,经审核后按照指定的时间,线路行驶

pos

string

显示经纬度

isrestr

int

当前车辆是否违反该规则

1: 违反
0: 不违反

regid

int

政策限行 ID

rtype类型为12或者13时有效

length

float

限高或者限宽值

单位米, rtype=3或者4时有效

weight

float

限重或者限轴重值

单位吨, type=5或者6时有效

转向动作列表:

主要动作列表

直行

左转

右转

左前方

右前方

左后方

右后方

保持左侧

保持右侧

直行并靠左

直行并靠右

左转并靠左

左转并靠右

右转并靠左

右转并靠右

调头

服务示例

参数名 类型 含义 是否必填 备注

ak

你的ak

string

开发者密钥

点击申请

guid

string

设备id

orig

string

起点经纬度

dest

string

终点经纬度