多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
**获取骑手当前位置** 接口功能说明 通过订单 id 获取当前订单下骑手的实时位置信息,需要注意以下几点: 1. 骑手位置的更新频率为 30s; 2. 接口返回的骑手坐标为火星坐标(高德地图和腾讯地图均采用火星坐标),而非百度坐标; 3. 接口返回的坐标量级为真实坐标的基础上乘以 10 的 6 次方的整数,例如:骑手真实坐标为(116.255596, 40.029185),则接口返回结果为(116255596, 40029185); 4. 订单状态只有为“已接单”和“已取货”时,才会返回骑手位置信息,接口返回结果与订单状态的对应关系如下: | 订单状态码 | 订单状态描述 | 是否返回位置信息 | 错误码 | 返回结果 | | --- | --- | --- | --- | --- | | 0 | 待调度 | 否 | 129 | 返回错误信息:“订单未调度,请分配骑手后重试” | | 10 | 已调度 | 否 | 132 | 返回错误信息:“骑手目前没有位置信息,请稍后重试” | | 20 | 已接单 | 是 | \- | 返回获取成功的骑手位置信息 | | 30 | 已取货 | 是 | \- | 返回获取成功的骑手位置信息 | | 50 | 已送达 | 否 | 130 | 返回错误信息:“订单已送达,无法获取位置信息” | | 99 | 已取消 | 否 | 131 | 返回错误信息:“订单已取消,无法获取位置信息” | ~~~[api] post:api/mtps/orderRiderLocation *string:token=默认值#商户登录令牌 *storeId#门店id *deliveryId#配送活动标识 *mtPeisongId#美团配送内部订单id,最长不超过32个字符 <<< success { 'status':'1', 'message':'获取位置成功', 'data':[{ 'lat':'63.125', //纬度 'lng':'89.2356' //经度 }] } <<< error11 { 'status':2, 'message':'美团配送参数未配置' } <<< error22 { 'status':2, 'message':'美团配送订单不存在' } <<< error33 { 'status':-1, 'message':错误信息 } ~~~