您当前的位置: 首页 > Web服务 API > 距离测量

距离测量
计算两点或多点之间的距离
功能介绍
根据提供的多个坐标串计算距离
接口名
https://api.careland.com.cn/api/v2/pub/distance
HTTP请求方式
post、get
请求参数
  • 参数名称 说明 格式 格式举例 是否必填
    params 参数json字符串 json {“points”:[...]} Y
  • params参数信息
  • 参数名称 说明 格式 格式举例 是否必填
    points 点集合 array [{“type”:0...}] Y
  • points参数信息
  • 参数名称 说明 格式 格式举例 是否必填
    type
  • 坐标类型
  • 0:凯立德 默认
  • 2:国测局
  • integer 0 N
    from 距离开始点的坐标信息 object {} Y
    to 距离开始点的坐标信息 object {} Y
  • from/to参数信息
  • 参数名称 说明 格式 格式举例 是否必填
    lng 精度 double/int 4114.114或419364916 Y
    lat 纬度 double/int 49.567或143900009 Y
  • 返回数据
  • 参数名称 类型 长度 描述
    errorCode integer 4 错误编码
    errorMessage string 255 错误提示
    result array
  • result信息
  • 参数名称 类型 长度 描述
    error string 255
  • 0成功
  • 其他为错误信息
  • distance double 10,6 距离 单位:米
  • 请求示例
    https://api.careland.com.cn/api/v2/pub/distance?params={"points":[{"type":0,"from":{"lng":419364916,"lat":143908009},"to":{"lng":419304916,"lat":143900009}},{"type":1,"from":{"lng":114.123456,"lat":23.23456},"to":{"lng":114.123956,"lat":23.23956}},{"type":2,"from":{"lng":124.904461,"lat":49.323714},"to":{"lng":126.764813,"lat":42.414944}}]}&ak=<您的密钥>