6.1 功能介绍

道路限速API是以http形式提供,可获取道路名称、类型、货车限速、小车限速数据。

该套API免费对外开放,使用之前请先登录然后申请密钥获取使用该组API的key。

根据输入参数,获取当前位置所属道路的限速。

6.2 使用限制

企业开发者:单个key支持20万次/天,1万次/分钟调用。

个人开发者:单个key支持1000次/天,1000次/分钟调用。

6.3 道路限速

服务地址:http://api.careland.com.cn/api/v2/pub/speedlimit?param

param代表的参数包括必填参数和可选参数,所有参数均使用(&)进行分隔。各参数的使用说明请参照下表。

请求参数:

参数名称是否必填默认值格式举例说明
ak 用户key
params json json结构体示例 json结构体(见下表)
callback json jsonp 回调的方法名,当 输入中带有此参数,输出 中包含 callback 信 息,格式为 callback(json 串); 否则,输出中只有 json 数据。
params(json 结构体):
名称是否必需格式
p(最多3个) duid 设备唯一标识码,可以是车牌号等,建议上传,用于优化返回结果 N string
x 经度图面坐标(千分之一秒整数) Y
y 纬度图面坐标(千分之一秒整数) Y
direction 正北顺时针方向,取值范围[0~360),-1 为方向不 确定 Y
spd 速度,单位:米/小时 N
gpstime 位置点 GPS UTC时间 N
ct 上报点坐标类型:
0 凯立德坐标系(默认)
1 WGS84 坐标系
2 国家加密坐标系
示例:假设你的经纬度坐标116.404和39.915,对应的xy千分之一秒整数计算公式为:
x=116.404 * 3600 * 1000=419054400,
y=39.915 * 3600 * 1000=143694000
(注:坐标数值均为整数,不支持小数点坐标)
N

请求示例:

http://api.careland.com.cn/api/v2/pub/speedlimit?params={"ct":0,"p":[{"x":"411094297","y":"81364630","spd":"25200","gpstime":"21604","direction":"91"},{"x":"410085296","y":"82203998","spd":"0","gpstime":"0","direction":"308"}]}&callback=cb&ak=<您的密匙>

返回结果示例:

cb({ "errorCode": "0", "errorMessage": "成功", "result": [ { "RoadType": "5", "tkSpeedLimit": "0", "RoadName": "滨河大道", "carSpeedLimit": "60", "limitType":0, "status":0 }, { "RoadType": "7", "tkSpeedLimit": "0", "RoadName": "松安路", "carSpeedLimit": "40", "limitType":0, "status":0 } ] });

返回参数说明:

名称 类型 说明
errorCode String 错误代码
errorMessage String 错误描述
result status Int 获取状态
0 成功
1 道路匹配失败
limitType Int 限速类型
0 限速数据值
1 道路级别默认值
tkSpeedLimit Int 货车限速值(含客车),单位:公里/小时
carSpeedLimit Int 普通车限速值,单位:公里/小时
RoadType Int -1 没有匹配到道路
0 高速公路
1 市内高速
2 收费道路
3 国道
4 省道
5 快速道路
6 主干道
7 次干道
8 一般道路
9 窄道路
10 其它道路
11 规划道路
12 小区道路
13 轮渡线
14 火车线
15 人行道
16 城市支路
17 县道
18 乡道
19 村道
RoadName String 道路名
RoadWidth Float 道路宽度,单位:米
 
版权所有 ©马蹄圈,并保留所有权利。
粤ICP备16121480号