Appearance
根据IMEI获取轨迹数据
接口说明
允许有线设备获取三个月内,时间跨度不超过2天的轨迹数据。
允许无线设备获取三个月内,时间跨度不超过60天的轨迹数据。
请求URL
本接口通用参数里面method的值为jimi.device.track.list
HTTP请求方式
GET/POST
请求参数
(1)通用参数
参见: 通用参数
(2)私有参数
| 参数名 | 参数类型 | 是否必须 | 默认值 | 描述 |
|---|---|---|---|---|
| access_token | String | 是 | 无 | 访问令牌,表明其是一个合法第三方 |
| imei | String | 是 | 无 | 设备imei号(一次只能一个IMEI) |
| begin_time | String | 是 | 无 | 开始时间,格式为yyyy-MM-dd HH:mm:ss |
| end_time | String | 是 | 无 | 结束时间,格式为yyyy-MM-dd HH:mm:ss end_time不应大于当前时间。 |
| map_type | String | 否 | 无 | 如果要显示在百度地图上,map_type=BAIDU此时返回的经纬度将经过baidu校准方式校准 如果要显示在google、高德、腾讯地图上,map_type=GOOGLE,此时返回的经纬度将经过google校准方式校准 map_type如果不填,则返回原始经纬度 |
| cal_mile | Int | 否 | 无 | 是否计算相邻两个定位点之间的里程 0不计算 1计算 |
返回值
| 参数 | 类型 | 描述 |
|---|---|---|
| code | Int | 返回码: 0: 正确返回 其它: 失败。参考错误码说明 |
| message | String | 如果code不为0,会有相应的错误信息提示 |
| result | String | 返回的数据 |
result参数列表:
| 参数 | 类型 | 描述 |
|---|---|---|
| lng | Double | 经度 |
| lat | Double | 纬度 |
| gps Time | String | gps定位时间 格式yyyy-MM-dd HH:mm:ss |
| direction | String | 方位,正北开始的一个360度的极坐标方向 |
| gpsSpeed | String | GPS速度 |
| posType | String | 定位类型1是卫星定位 2是基站定位 3是wifi定位 |
| distanceBetweenPoints | String | 两个点之间的距离(单位:米 后一个点与前一个点相差距离) |
| 正确返回示例: |
js
{
"code": 0,
"message": "success",
"result": [
{
"lat": 22.577144898887813,
"lng": 113.91674845964586,
"gpsTime": "2017-04-26 00:00:58",
"direction": 0,
"gpsSpeed": -1,
"posType": 3,
"distanceBetweenPoints":0
},
{
"lat": 22.57708,
"lng": 113.916631,
"gpsTime": "2017-04-26 00:01:30",
"direction": 184,
"gpsSpeed": 0,
"posType": 1,
"distanceBetweenPoints":"200"
}
]
}错误返回示例:
js
{"code":xxx,"message":"IMEI不存在{353419031939627}"}
{" code ":xxx,"message":"该设备已过期{353419031939627}"}