距离测量
GET
/v3/distance
https://restapi.amap.com/v3/distance?origins=116.481028,39.989643|114.481028,39.989643|115.481028,39.989643&destination=114.465302,40.004717&output=xml&key=<用户的key>
参数 | 值 | 备注 | 必选 |
---|---|---|---|
origins | 出发点支持100个坐标对(公交仅支持20个),坐标对见用“| ”分隔;经度和纬度用","分隔 | 是 | |
destination | 目的地规则: lon,lat(经度,纬度), “,”分割如117.500244, 40.417801 经纬度小数点不超过6位 | 是 | |
type | 此参数需要输入路径计算的方式和方法 | 否 |
距离测量的响应结果的格式由请求参数output指定
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://restapi.amap.com/v3/distance?origins=116.481028,39.989643|114.481028,39.989643|115.481028,39.989643&destination=114.465302,40.004717&Key='
响应示例响应示例
{
"status": "1",
"info": "OK",
"infocode": "10000",
"count": "3",
"results": [
{
"origin_id": "1",
"dest_id": "1",
"distance": "260216",
"duration": "12540"
},
{
"origin_id": "2",
"dest_id": "1",
"distance": "91798",
"duration": "6600"
},
{
"origin_id": "3",
"dest_id": "1",
"distance": "194334",
"duration": "11040"
}
]
}
请求参数
Query 参数
origins
number
必需
示例值:
116.481028,39.989643|114.481028,39.989643|115.481028,39.989643
destination
number
必需
示例值:
114.465302,40.004717
type
string
可选
示例值:
1
sig
string
可选
output
string
可选
示例值:
JSON
callback
string
可选
parameters
string
可选
返回响应
修改于 2022-12-13 07:33:54