
数据采集、清洗、存储、调度一站式
根据起终点数据计算驾车、步行、骑行或货车路径,返回总距离、预计耗时、途经路段与数据串,驾车与货车支持避让拥堵、避免收费、限行避让等策略,货车支持车型、载重、限高参数。
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
origin | string | 是 | 起点数据 |
destination | string | 是 | 终点数据 |
waypoints | string | 否 | 途经点,最多 16 个,以 ; 分隔 |
strategy | int | 否 | 策略:0 速度优先、1 费用优先、2 距离优先、4 躲避拥堵、32 货车限行避让 |
size | int | 否 | 货车车型 1~4(货车路线时必填) |
height/width/weight | number | 否 | 货车限高 / 限宽 / 载重 |
key | string | 是 | 产品密钥(AppKey),在控制台申请 |
output | string | 否 | 返回格式,json(默认)或 xml |
sig | string | 否 | 数字签名,开启签名校验后必填 |
GET https://api.dzdzhineng.top/v3/direction/driving?key=您的AppKey&origin=...支持 GET / POST,需使用 HTTPS;返回默认 JSON,可用 output=xml 切换。签名校验与 IP 白名单在控制台开启,见技术文档 · 鉴权。
{
"status": "1",
"route": {
"origin": "120.128965,30.281457", "destination": "120.211125,30.213256",
"paths": [{
"distance": "12860", "duration": "1720", "tolls": "0",
"steps": [{"instruction": "沿文三路向东行驶 800 米", "road": "文三路", "distance": "800", "polyline": "120.128965,30.281457;120.137,30.2816;..."}]
}]
}
}| 错误码 | 说明 | 处理建议 |
|---|---|---|
10000 | 请求成功 | - |
10001 | key 不正确或过期 | 检查控制台密钥状态 |
10003 | 访问已超出日访问量 | 购买订阅套餐或次日再试 |
10004 | 单位时间内访问过于频繁 | 降低并发,或升级套餐提升 QPS |
10005 | IP 白名单出错 | 在控制台配置服务器 IP |
20000 | 产品参数非法 | 按文档检查参数名与取值 |
20001 | 缺少必填参数 | 补齐参数后重试 |
20003 | 请求协议非法 | 请使用 HTTPS |
30001 | 引擎返回数据异常 | 稍后重试,持续出现请提交工单 |