Отчет по движению
Пример
https://<address>/api/api.php?cmd=run
Параметры:
cmd : run
imei : идентификатор объекта в системе
start : время начала выборки
stop : время окончания выборки
zones : включать или не включать информацию о прохождении геозон (0 или 1) В случае если zones=1 каждый трек (поездка) внутри которого есть точки входа/выхода в геозоны будет разбит на отрезки соответствующие моментам входа и выхода в геозоны
zones=0-трек включается целиком.
zones=1 трек разбивается на отрезки, в данном случае на 5 отрезков
Формат запрошенных данных :
массив точек входа/выхода из зон
"zones": {
"1406341994": { - ключ - время в unixtime
"ts": 1406341994, -- время в unixtime
"stopuid": "213854753412306", - идентификатор зоны
"stopname": "Гараж", - название зоны
"lat": "53.3861", - широта
"lon": "83.7127", - долгота
"msgtype": 2 вход или выход (1-вход 2-выход)
},
массив треков:
"tracks": {
"1406341955": { - ключ - время начала движения в unixtime
"ts": 1406341955, - время начала движения в unixtime
"te": 1406341994, - время окончания движения в unixtime
"length": 0.26, - пробег в километрах
"maxspeed": "17", - максимальная скорость
"avgspeed": 17, - средняя скорость
"lats": "53.3861", - широта начальная
"lons": "83.7127", - долгота начальная
"late": "53.3861", - широта конечная
"lone": "83.7127" - долгота конечная
}
Запрос:
https://<address>/api/api.php?cmd=run&imei=359772039289781&start=1406318400&stop=1406404800&zones=1
https://<address>/api/api.php?cmd=run&imei=356307045913463&start=1455255940&stop=1455816857
Ответ:
{
"code": 0,
"msg": "OK",
"zones": {
"1406341994": {
"ts": 1406341994,
"stopuid": "213854753412306",
"stopname": "Garage",
"lat": "53.3861",
"lon": "83.7127",
"msgtype": 2
},
"1406353422": {
"ts": 1406353422,
"stopuid": "966971618589014",
"stopname": "Barnaul bus station",
"lat": "53.3508",
"lon": "83.7593",
"msgtype": 1
}