全部服务产品
开发者频道
定价
登录

文档全面上新

更科技的视觉体验,更高效的页面结构,快前往体验吧!

体验新版

接口说明

测量多点之间的直线距离

接口示例

 http://api.map.baidu.com/telematics/v3/distance?waypoints=118.77147503233,32.054128923368;116.3521416286,39.965780080447;116.28215586757,39.965780080447&ak=E4805d16520de693a3fe707cdc962045

接口的参数设置

参数类型 参数名称 是否必须 具体描述
String ak true 开发者密钥
String sn false 若用户所用ak的校验方式为sn校验时该参数必须。 (sn生成算法
String waypoints true 需要测距的点的经纬度坐标;需传入两个或更多的点。两个点之间用 “; ”进行分割开,单个点的经纬度用“,”分隔开;例如: waypoints=118.77147503233,32.054128923368;116.3521416286, 39.965780080447;116.28215586757,39.965780080447
String output false 输出的数据格式,默认为xml格式,当output设置为’json’时,输出的为json格式的数据;
String coord_type false 请求参数坐标类型,默认为gcj02经纬度坐标。允许的值为bd09ll、bd09mc、gcj02、wgs84。bd09ll表示百度经纬度坐标,bd09mc表示百度墨卡托坐标,gcj02表示经过国测局加密的坐标。wgs84表示gps获取的坐标。

返回结果

返回xml格式的数据

<DistanceResponse>
<status>Success</status>
<results>
<result>906141.08502603</result> // 返回的第一个点和第二个点之间的距离,单位为米;
<result>5964.3883866308</result> // 返回的第二个点和第三个点之间的距离,单位为米;
</results>
</DistanceResponse>

返回json格式的数据

{
    "message":"Success",
    "content":[
        906141.08502603,  // 返回的第一个点和第二个点之间的距离,单位为米;
        5964.3883866308   // 返回的第二个点和第三个点之间的距离,单位为米;
    ]
}
  • 文档根本没法用

  • 文档水平很差

  • 文档水平一般

  • 文档不错

  • 文档写的很好

如发现文档错误,或对此文档有更好的建议,请在下方反馈。问题咨询请前往反馈平台提交工单咨询。

提交反馈

拖动标注工具

添加矩形标注

添加箭头标注

完成

取消