开发 出行解决方案参考手册 服务端相关服务 行程后 订单里程结算

订单里程结算 最后更新时间: 2020年12月15日

法律声明

版权所有©2019,高德集团。 保留一切权利。 本文档包含的所有内容除特别声明之外,版权均属于高德集团所有,受《中华人民共和国著作权法》及相关法律法规和中国加入的所有知识产权方面的国际条约的保护。未经本公司书面许可,任何单位和个人不得以任何方式(电子或机械,包括影印)翻印或转载本文档的任何部分,否则将视为侵权,高德集团保留依法追究其法律责任的权利。 高德地图API 的一切有关权利属于高德集团所有。 本文档并不代表供应商或其代理的承诺,高德集团可在不作任何申明的情况下对本文档内容进行修改。 本文档中所涉及的软件产品及其后续升级产品均由高德集团制作并负责全权销售。 本文档中提到的其它公司及其产品的商标所有权属于该商标的所有者。

高德地图API 欢迎用户的任何建议或意见。

前言

本文主要对高德地图轨迹查询服务接口进行详细介绍,包括接口的功能介绍、接口参数说明、示例、返回结果说明等.注意:

  1. 接口URL示例中,使用<用户Key>(含尖括号),请替换为用户在lbs.amap.com中申请的Key.
  2. 在使用本接口进行轨迹查询前,请确定已经通过『车辆信息同步』接口将轨迹信息上传.

概述

车辆数据通过车辆数据同步接口进行上传后,可以通过轨迹查询服务进行轨迹相关查询。

目前,轨迹查询服务支持查询以下内容:

  • 订单轨迹查询,查询某个订单完整的轨迹并计算里程
  • 车辆轨迹查询,查询某个车辆某段时间内的轨迹并计算里程

接口使用说明

功能概述

本接口用于订单结算时候,计算订单行驶里程。

请求地址

http://tsapi.amap.com/v1/carhailing/order/track?key=?

请求方法

GET 

请求参数

 参数名 

 类型 

 是否必填 

 说明 

 key 

 string 

 应用标识,请在开发者后台进行申请 

 sid 

 int 

 服务ID,请联系对接商务申请 

 orderId 

 string 

 订单ID 

 startLocation 

 string 

 乘客下单时设置的订单起点位置,当获取不到时,可以传0,0 

 endLocation 

 string 

 乘客下单时设置的订单终点位置,当获取不到时,可以传0,0 

 truncateTime 

 string 

否 

  • 断点时间,轨迹会按照插入的断点,拆分成多段,用于分段计算里程
  • 最多允许10个断点,断点之间用西文逗号分隔
  • 断点为unix时间戳,毫秒级
  • 断点请按照升序排列,断点之间的间隔需要大于10分钟

注:1.当断点在订单对应轨迹时间范围外,则不截断  

       2.断点间隔大于10分钟只涉及中间分段,起点到第一个断点,最后一个断点到终点,没有限制 


 tollInfo 

 int

 否 

 是否返回道路收费信息(轨迹对应道路的路桥费总和):

  • 1 - 返回
  • 0 - 不返回

默认值 0

 isPoints 

 int 

 否 

是否返回轨迹点:

  • 1 - 返回
  • 0 - 不返回

默认值 0

请求示例:

 请求纠偏轨迹: 

 /v1/carhailing/order/track?key=#&sid=#&orderId=#&startLocation=0,0&endLocation=0,0 


响应

 参数名 

 类型 

 说明 

 errcode 

 string 

 错误码,参照errCode表 

 errmsg 

 string 

 错误描述,参照errCode表 

 errdetail 

 string 

 错误详情 

 data 

 json 

 返回轨迹数据 

 -duration 

 long 

 整个订单的累计时长 

 -distance 

 long 

 整个订单的累计里程 

 -startTime 

 long 

 整个订单的开始时间戳,unix时间戳,毫秒 

 -endTime 

 long 

 整个订单的结束时间戳,unix时间戳,毫秒 

 -toll 

 int 

 整个订单的对应的路桥费总和 

 -tracks 

 arr[] 

 轨迹数组,如果轨迹被判断中断,且按照行驶速度不可

进行补路时,会返回多段,且两段之间路程不被计算入订单里程 

 --duration 

 long 

 该端轨迹的时长 

 --distance 

 long 

 该段轨迹的里程 

 --startTime 

 long 

 该段轨迹的开始时间戳,unix时间戳,毫秒 

 --endTime 

 long 

 该段轨迹的结束时间戳,unix时间戳,毫秒 

 --points 

 arr[] 

 该段轨迹对应的轨迹点 

 ---location 

 string 

 定位坐标,格式:x,y 

 ---locatetime 

 long 

 定位时间,unix时间戳,毫秒值 

 ---height 

 double 

 定位高度 

 ---direction 

 double 

 定位方向,0为正北方式,顺时针增加 

 ---accuracy 

 double 

 定位精度,定位点的水平偏移量 

 ---speed 

 double 

 定位速度 

示例:

{
    "errcode": "10000",
    "errmsg": "success",
    "errdetail": "",
    "data": {
        "duration": 1000,
        "distance": 9039,
        "startTime": 1561464978000,
        "endTime": 1561467051000,
        "toll": 10,
        "degradedParams": {
            "accuracy": 0,
            "orderLocation": 0
        }
        "tracks": [
            {
                "duration": 1000,
                "distance": 9039,
                "startTime": 1561464978000,
                "endTime": 1561467051000,
                "points": [
                    {
                        "location": "1.00,2.00",
                        "locatetime": 1561464978000
                    }
                ]
            }
        ]
    }
}

附录

错误码

 序号 

 errcode 

 errmsg 

 状态描述 

 问题排查策略 

1

 10000 

 OK 

 请求正常 

 请求正常 

2

 10001 

 INVALID_USER_KEY 

 key不正确或过期 

 发起请求时,传入的key不正确或者过期 

3

 10002 

 SERVICE_NOT_AVAILABL E,Solution URL "http://lbs.a map.com/api/webservice/inf o/" 

 没有权限使用相应 的服 务或者请求 接口的路径 拼写 错误 

 

1.没有权限使用相应的服务,例如:申请了WEB定位功能的key,却使用该key访问逆地理编码功能时,就会返回该错误。反之亦然

2.请求接口的路径拼写错误

4

 10003 

 DAILY_QUERY_OVER_LIMI T,Solution URL "http://lbs.am ap.com/api/webservice/info/" 

 访问已超出日访问 量 

 日访问量超限,被系统自动封停,第二天0:0 0会自动解封

5

 10004 

 ACCESS_TOO_FREQUEN T,Solution URL"http://lbs.am ap.com/api/webservice/info/" 

 单位时间内访问过 于频 繁 

 单位时间内(1分钟)访问量超限,被系统 自 动封停,下一分钟自动解封。 

6

 10005 

 INVALID_USER_IP 

 IP白名单出错,发 送请求的服务器IP 不在IP白名单内 

 在LBS官网控制台设置的IP白名单不正确。 白名单中未添加对应服务器的出口IP。可 到"控制台>配置"中设定IP白名单

7

 10006 

 INVALID_USER_DOMAIN 

 绑定域名无效 

 为Key绑定的域名无效,需要在官网控制台 重 新设置 

8

 10007 

 INVALID_USER_SIGNATURE

 数字签名未通过验 证 

 数字签名未通过。在key控制台中,开启 了"数字签名"功 能,但没有按照指定算法生 成"数字签名

9

 10008 

 INVALID_USER_SCODE 

 MD5安全码未通过 验证 

 需要判定key绑定的SHA1,package是否与sd k包里的一致 

10

 10009 

 USERKEY_PLAT_NOMATCH 

 请求key与绑定平 台不 符 

 请求中使用的key与绑定平台不符,例如: 申 请的是JS A PI的key,却用来调Web服务 接口 

11

 10010 

 IP_QUERY_OVER_LIMIT,So lution URL "http://lbs.amap.c om/api/webservice/info/" 

 IP访问超限 

 未设定IP白名单的开发者使用Key发起请 求, 从单个IP向 服务器发送的请求次数超 出限 制,被系统自动封停

12

 10011 

 NOT_SUPPORT_HTTPS 

 服务不支持https请 求 

 服务不支持https请求,如果需要申请支持, 请提交工单联系我们 

13

 10012 

 INSUFFICIENT_PRIVILEGE S 

 权限不足,服务请 求被 拒绝 

 由于不具备请求该服务的权限,所以服务被 拒绝

14

 

 10013

 USER_KEY_RECYCLED 

 Key被删除 

 Key被删除后无法正常使用 

15

 10014 

 QPS_HAS_EXCEEDED_TH E_LIMIT 

 QPS超限 

 QPS超出限制,超出部分的请求被拒绝。限 流阈值内的请求依旧会正常返回 

16

 

 10015

 GATEWAY_TIMEOUT 

 受单机QPS限流限 制 

 受单机QPS限流限制时出现该问题,建议降 低请求的QPS或在控制台提工单联系我们 

17

 10016 

 SERVER_IS_BUSY 

 服务器负载过高 

 服务器负载过高,请稍后再试 

18

 10017

 RESOURCE_UNAVAILABLE

 

所请求的资源不可用

 所请求的资源不可用 

19

 10019

 CQPS_HAS_EXCEEDED_THE_LIMIT

使用的某个服务总QPS超限


20

10020

CKQPS_HAS_EXCEEDED_THE_LIMIT

某个Key使用某个服务接口QPS超出限制


21

 10021

 CIQPS_HAS_EXCEEDED_THE_LIMIT 

来自于同一IP的访问,使用某个服务QPS超出限制


22

 10022

 CIKQPS_HAS_EXCEEDED_THE_LIMIT 

某个Key,来自于同一IP的访问,使用某个服务QPS 超出限制


23

10023

KQPS_HAS_EXCEEDED_THE_LIMIT

某个KeyQPS超出限制


24

20000 

INVALID_PARAMS  

请求参数非法

请求参数的值没有按照规范要求填写。例如,某参数值域范围为[1,3],开发者误填了"4"  

25

20001 

MISSING_REQUIRED_PARAMS  

缺少必填参数  

缺少接口中要求的必填参数 

26

20002  

ILLEGAL_REQUEST  

请求协议非法 

请求协议非法 

27

20003  

UNKNOWN_ERROR  

其他未知错误  

其他未知错误  

28

20011

INSUFFICIENT_ABROAD_PRIVILEGES 

查询坐标或规划点(包括起点、终点、途经点)在海 外,但没有海外地图权限


29

20012

ILLEGAL_CONTENT 

查询信息存在非法内容


30

20051

TERMINAL_NOT_FOUND 

设备不存在,即查询使用的车辆ID没有通过 data/vehicle上传


31

20052

TRACK_NOT_FOUND 

轨迹不存在,即查询使用的订单ID没有通过 data/vehicle上传


32

20800

OUT_OF_SERVICE 

规划点(包括起点、终点、途经点)不在中国陆地范 围内


33

20801

NO_ROADS_NEARBY 

划点(起点、终点、途经点)附近搜不到路


34

20802

ROUTE_FAIL 

路线计算失败,通常是由于道路连通关系导致


35

20803

OVER_DIRECTION_RANGE 

起点终点距离过长


36

300**  

ENGINE_RESPONSE_DATA_ERROR  

服务响应失败 

出现3开头的错误码,建议先检查传入参数是否正确,若无法解决,请详细描述错误复现信息,提工单给我们 

 


返回顶部 示例中心 常见问题 智能客服 公众号
二维码