参数名称 | 是否必填 | 默认值 | 格式举例 | 说明 |
---|---|---|---|---|
ak | 是 | 用户key | ||
params | 是 | json | json结构体示例 |
json结构体(见下表)
|
callback | 否 | json | jsonp回调的方法名,当输入中带有此参数,输出中包含callback信 息,格式为callback(json串);
否则,输出中只有json数据。 |
参数名称 | 描述 | 是否必填 | 格式 | |
---|---|---|---|---|
origin | x | 起点经度 说明:单位为千分之一秒或度 | Y | double |
y | 起点纬度 | Y | double | |
date | 出发日期,默认为0 格式:20180605 | N | int | |
time | 出发时间,默认为0 格式:分钟(小时*60+分钟+1) 0-不使用出发时间 | N | int | |
destinations (array),最多支持64个 | x | 经由地或目的地经度 说明:单位为千分之一秒或度 | Y | double |
y | 经由地或目的地纬度 说明:单位为千分之一秒或度 | Y | double | |
condition | 到该点的规划方式,默认为0(使用主计算条件) | N | int | |
condition | plan | 计算条件 说明: 1-表示系统推荐(默认) 2-表示高速优先 16-表示最少收费 32-表示步行 | N | int |
avoid | 避免条件(尽量不走) 说明(多个条件组合用|计算): 0-表示不避免(默认) 1-表示避免收费 2-表示避免渡轮 4-表示避免收费站 | N | int | |
forbid | 禁止通行条件 说明(多个条件组合用|计算): 0-表示不禁止(默认) 1-表示禁止高速 2-表示禁止轮渡 4-表示禁止收费站 8-表示禁止掉头 16-表示禁止高架 32-表示禁止施工封闭 | N | int | |
avoidpoint (array),最多支持200个 | x | 回避地经度 说明:单位为千分之一秒或度 | N | double |
y | 回避地纬度 说明:单位为千分之一秒或度 | N | double | |
uid | 回避地UID 说明:未知uid传0 | N | int | |
avoidfence (array) | 回避围栏,支持100个避让区域,每个区域最多可有16个顶点,每个区域的最大面积是100平方公里。 经度和纬度用"",""分隔,坐标点之间用";"分隔 例:["x,y;x,y;x,y","x,y;x,y"] | N | string | |
vehicle | height | 车高(单位米) 说明:默认为0 | N | double |
width | 车宽(单位米) 说明:默认为0 | N | double | |
weight | 车总重(单位吨)说明:默认为0 | N | double | |
length | 车长(单位米) 说明:默认为0 | N | double | |
load | 车载重(单位吨) 说明:默认为0 | N | double | |
selfweight | 车自身重(单位吨) 说明:默认为0 | N | double | |
axles | 车轴数 说明:默认为0 | N | int | |
licenseplatetype | 车牌类型 说明: 0-未知为蓝牌(默认) 4-蓝牌车 8-黄牌车 | N | int | |
licenseplate | 车牌号(utf-8) | N | string | |
type | 车参数,车型 取值: 0-小轿车(默认) 1-房车 2-危化品车 16777216-微型货车 33554432-轻型货车 67108864-中型货车 134217728-重型货车 | N | int | |
inputopt | coordtype | 坐标类型 说明:单位为千分之一秒或度 0-凯立德坐标系(默认)1-WGS84坐标系 2-国家加密坐标系 | N | int |
multi | 是否计算多条路径 说明: 0-不需要(默认) 1-需要 | N | int | |
ferryround | 渡轮绕行距离(米) 说明:默认60000 | N | int | |
outputopt | coordtype | 坐标类型 说明: 0-凯立德坐标系(默认),单位千分之一秒 2-国家加密坐标系,单位度 | N | int |
restrict | 是否输出路径上的限行信息(仅json返回格式支持) 0:不输出(默认) 1:输出 | N | int | |
safe | 是否输出路径上的安全信息(仅json返回格式支持) 0:不输出(默认) 1:输出 | N | int | |
district | 是否输出路径经过的区域信息(仅json返回格式支持) 0:不输出(默认) 1:输出 | N | int |
https://api.careland.com.cn/api/v2/navi/routeplan?params={"origin":{"x":411402000,"y":81435200,"date":20190628,"time":481},"destinations":[{"x":411436200,"y":81428500}],"condition":{"plan":1,"avoid":2,"forbid":32},"vehicle":{"height":3.1,"width":3.2,"weight":27,"axles":2,"type":134217728,"licenseplatetype":8,"selfweight":10,"load":20,"weels":0,"seats":5,"licenseplate":"粤A12345"},"inputopt":{"multi":0,"ferryround":60000},"outputopt":{"coordtype":0}}&callback=callback&ak=<您的密匙>
({ "errorMessage": "成功", "routeInfo": [{ "desc": "出发地到北环大道", "etatime": "1472", "tag": "推荐路线", "uidInfo": [{ "uid": "10384984", "distance": "26", "cellid": "62632096", "shapepoint": "410817106,81363031;410816183,81362870", "rtistat": "0" }, { "uid": "16540983", "distance": "17", "cellid": "62632096", "shapepoint": "410816183,81362870;410815967,81362371", "rtistat": "0" }, …………………… { "uid": "306773", "distance": "45", "cellid": "62655137", "shapepoint": "410873721,81450241;410875293,81450524", "rtistat": "4" }], "trafficlight": "6", "routeindex": "0", "routeid": "2953701660", "avoidtrafficjam": "0", "totalDistance": "5077", "travelDesc": [{ "point": "向西", "nextRoadType": "0", "nextRoadName": "出发地", "roadType": "0", "partDesc": "沿出发地向西行驶", "direction": "西", "travelType": "7", "x": "410817106", "y": "81363031", "partDistance": "0", "roadName": "" }, { "point": "向右", "nextRoadType": "8", "nextRoadName": "深南大道辅道", "roadType": "0", "partDesc": "向右转,进入深南大道辅道", "direction": "北", "travelType": "0", "x": "410816797", "y": "81364986", "partDistance": "253", "roadName": "出发地" }, …………………… { "point": "直行", "nextRoadType": "0", "nextRoadName": "北环大道", "partStartK": "81h984u2g", "roadType": "0", "partDesc": "目的地在右侧", "direction": "未知", "travelType": "7", "x": "410875293", "y": "81450524", "partDistance": "0", "roadName": "" }], "pointNum": "9", "feature": "0", "travelId": "1", "prefer": "1", "totalTime": "998" }], "count": "1", "errorCode": "0" });
参数名称 | 描述 | 格式 | |||
---|---|---|---|---|---|
errorCode | 错误码 | int | |||
errorMessage | 错误信息 | string | |||
count | 路径数 | int | |||
routeInfo (array) | desc | 路径说明 | string | ||
totalDistance | 路径总距离 | int | |||
totalTime | 路径总距离 | int | |||
prefer | 规划方式 | int | |||
travelId | 行程序号 | int | |||
routeindex | 路径索引号 | int | |||
routeid | 路径ID | string | |||
trafficlight | 红绿灯数 | int | |||
feature | 路径特征 | int | |||
etatime | 路径ETA时间 | int | |||
avoidtrafficjam | 是否躲避拥堵路径 | int | |||
routebv | 路径权重值 | int | |||
tag | 路径标签文本 | string | |||
toll | 路径收费值(分) | int | |||
travelDesc (array | partDistance | 行程段距离 | int | ||
x | 行程点经度 | double | |||
y | 行程点纬度 | double | |||
travelType | 诱导类型 | int | |||
roadName | 道路名 | string | |||
roadType | 道路类型,说明见1.5 | int | |||
nextRoadName | 下一段道路名 | string | |||
nextRoadType | 下段道路类型,说明见1.5 | int | |||
point | 诱导方向 | string | |||
direction | 绝对方向 | string | |||
partDesc | 行程说明文本 | string | |||
shapepoint | 形状点 格式:经度,纬度;经度,纬度 | string | |||
uidInfo (array) | uid | String | int | ||
cellId | CellID | int | |||
district | DistraictOrder | int | |||
distance | UID长度值(米) | int | |||
rtistat | UID上路况状态 说明见1.2 | int | |||
carspeedlimit | 小车限速值 | int | |||
tkspeedlimit | 货车限速值 | int | |||
busspeedlimit | 客车限速值 | int | |||
shapepoint | UID的形状点 格式:经度,纬度;经度,纬度 | string | |||
resInfo (array) 需要参数控制返回 | uid | 限行所在uid | int | ||
cellid | 限行所在图幅ID | int | |||
distance | 限行距出发地距离(米) | int | |||
len | 限行长度 | int | |||
x | 限行坐标经度 | double | |||
y | 限行坐标纬度 | double | |||
type | 限行类型(包含多个) | int | |||
rule | id | 限行规则ID | int | ||
desc | 限行规则描述 | string | |||
districtinfo (array) 需要参数控制返回 | provid | 省级ID | int | ||
provname | 省级名称 | string | |||
cityid | 市级ID | int | |||
cityname | 市级名称 | string | |||
camerainfo (array) 需要参数控制返回 | id | 电子眼ID | int | ||
type | 电子眼类型 说明见1.4 | int | |||
x | 坐标经度 | double | |||
y | 坐标纬度 | double | |||
carspl | 小车限速 | int | |||
tkspl | 货车限速 | int | |||
distance | 距起点距离(米) | int | |||
safetyinfo (array) 需要参数控制返回 | id | 安全提示ID | int | ||
type | 安全提示类型 说明见1.3 | int | |||
x | 坐标经度 | double | |||
y | 坐标纬度 | double | |||
spl | 限速 | int | |||
distance | 距起点距离(米) | int | |||
sectioninfo (array) 需要参数控制返回 | id | 区间测速ID | int | ||
type | 区间测速类型 说明见1.4 | int | |||
x | 坐标经度 | double | |||
y | 坐标纬度 | double | |||
endx | 终点经度 | double | |||
endy | 坐标纬度 | double | |||
len | 区间长度(米) | int | |||
carspl | 小车限速 | int | |||
tkspl | 货车限速 | int | |||
distance | 距起点距离(米) | int |
状态值 | 状态说明 | ||
---|---|---|---|
0 | 可能影响,未知 | ||
1 | 缓行 | ||
2 | 拥堵 | ||
3 | 封闭 | ||
4 | 通畅 | ||
5 | 非常拥堵 |
状态值 | 状态说明 | ||
---|---|---|---|
1001 | 向左急转弯 | ||
1002 | 向右急转弯 | ||
1003 | 反向转弯 | ||
1004 | 连续转弯 | ||
1005 | 村庄 | ||
1006 | 学校 | ||
1007 | 注意危险 | ||
1008 | 事故易发路段 | ||
1009 | 上陡坡 | ||
1010 | 下陡坡 | ||
1012 | 傍山危险 | ||
1013 | 注意横风 | ||
1014 | 易滑 | ||
1015 | 堤坝路 | ||
1016 | 无人看守轨道交叉口 | ||
1017 | 有人看守轨道交叉口 | ||
1018 | 驼峰桥 | ||
1019 | 连续下坡 | ||
1900 | 自动计算急弯 | ||
1026 | 避险车道 | ||
1011 | 注意落石 | ||
1020 | 渡口 | ||
1021 | 水坝 | ||
1030 | 汇合口 | ||
1031 | 汇合口标牌 | ||
1032 | 注意牲畜 | ||
1033 | 文字性警示标牌 | ||
1034 | 两侧变窄 | ||
1035 | 右侧变窄 | ||
1036 | 左侧变窄 | ||
1037 | 文字信息 | ||
1041 | 当心塌方 | ||
1038 | 涉水线 | ||
1039 | 黄方格 | ||
1040 | 车道变窄 | ||
1901 | 过水路面 | ||
1902 | T形交叉 | ||
1903 | 注意行人 | ||
1904 | 慢行 | ||
1905 | 左右绕行 | ||
1906 | 左侧绕行 | ||
1907 | 右侧绕行 | ||
1908 | 禁止超车 | ||
1909 | 禁止鸣笛 | ||
1910 | 窄桥 | ||
1911 | 会车让行 |
类型 | 说明 | ||
---|---|---|---|
0 | 高速公路 | ||
1 | 市内高速 | ||
2 | 收费道路 | ||
3 | 国道 | ||
4 | 省道 | ||
5 | 快速道路 | ||
6 | 主干道 | ||
7 | 次干道 | ||
8 | 一般道路 | ||
9 | 窄道路 | ||
10 | 其它道路 | ||
11 | 规划道路 | ||
12 | 小区道路 | ||
13 | 轮渡线 | ||
14 | 火车线 | ||
15 | 人行道 | ||
16 | 城市支路 | ||
17 | 县道 | ||
18 | 乡道 | ||
19 | 村道 |