订单轨迹&实时费用查询接口

此接口在司机开车后(10s轮询一次)获取当前费用详情和轨迹的获取,开车时间久可能返回数据量过大耗时多,注意增量获取

方法名
Uri 请求方式
order/trace GET
参数说明
参数名称 必填 类型 说明
token String 用户凭证
orderId String 订单id
start long 10位Unix时间戳,到秒,(返回该时间点后的路径数据,用于增量获取)
返回值说明
{
    "code": 0,
    "data": {
        "acceptTime": "1561554871", //接单时间
        "driveTime": "1561555135", //开车时间
        "lastTime": "1561555677", //最后路径点时间(增量获取时,取接口值start+1)    
        "arriveTime": "1561554969", //就位时间
        "finishTime": "1561555698", //代驾结束时间
        "orderStatesInfo": { //订单状态信息数组
            "ret": "success",
            "orderState": "501", //订单当前状态
            "acceptDesc": "司机已接单", //接单状态文本
            "acceptPos": { //司机接单时位置  (以下全是百度经纬度)
                "lat": 34.247853,
                "lng": 117.245499,
                "time": 1561554871 //接单时间
            },
            "arriveDesc": "已就位",
            "arrivePos": { //就位时位置
                "lat": 34.250528,
                "lng": 117.245293,
                "time": 1561554969
            },
            "driveDesc": "开车行驶",
            "drivePos": { //开车时位置
                "lat": 34.25082,
                "lng": 117.245245,
                "time": 1561555135
            },
            "finishDesc": "到达目的地",
            "finishPos": { //代驾结束位置
                "lat": 34.268276,
                "lng": 117.252636,
                "time": 1561555698
            },
            "currentPos": { //司机当前位置
                "lat": 34.268276,
                "lng": 117.252636,
                "time": 1561555698 //当前获取到的司机最后一次上传轨迹的时间
            }
        },
        "arrive": [{ //司机接单到就位间的坐标点集合
            "lat": 34.247853,
            "lng": 117.245499,
            "time": 1561554871
        }, 
        ...
        {
            "lat": 34.250528,
            "lng": 117.245293,
            "time": 1561554969
        }],
        "await": [{ //就位到开车间的坐标点集合
            "lat": 34.25059,
            "lng": 117.245211,
            "time": "1561554973"
        }, {
            "lat": 34.25051,
            "lng": 117.245406,
            "time": "1561554977"
        }, {
            "lat": 34.268276,
            "lng": 117.252636,
            "time": 1561555698
        }],
        "drive": [{  //开车到完成间的坐标点集合
            "lat": 34.25082,
            "lng": 117.245245,
            "time": 1561555135
        }, {
            "lat": 34.250831,
            "lng": 117.245156,
            "time": "1561555140"
        }, 
        ...
        {
            "lat": 34.268276,
            "lng": 117.252636,
            "time": 1561555698
        }],
        "pollingNext": 10, //拉去间隔10S
        "displayType": 2, //轨迹类型   0关闭轨迹,1全量轨迹,2开车轨迹
        "orderFee": {   // 当前费用详情
            "total": "30.00",
            "driveDistance": "2.9公里",
            "timeCost": "9分钟",
            "adjustmentFee": 0,
            "collectionFee": [{
                "key": "起步价(包含里程:5公里)",
                "value": "30元"
            }, {
                "key": "里程费(2.9公里)",
                "value": "0.00元"
            }],
            "collectionFeeParse": {
                "startFee": {
                    "amount": "30.00",
                    "feeName": "起步价",
                    "feeDesc": "包含里程:5公里",
                    "unit": "元"
                },
                "mileageFee": {
                    "amount": "0.00",
                    "feeName": "里程费",
                    "feeDesc": "2.9公里",
                    "unit": "元"
                }
            },
            "driveDistanceParse": "2.9",
            "timeCostParse": 9
        },
        "rightCorner": "",
        "source": "",
        "channel": ""
    },
    "message": "读取数据成功"
}
© 2011-2019 北京亿心宜行汽车技术开发服务有限公司 版权所有2019 all right reserved,powered by Gitbook该文件修订时间: 2024-01-23 16:28:14

results matching ""

    No results matching ""