Отчёт по движению с гео-привязкой
Этот API позволяет получить отчёт о перемещениях транспортного средства за выбранный период с указанием координат и географической информации (адрес, район, город и т. д.). Данные содержат информацию о начале и завершении каждого отрезка движения, средней и максимальной скорости, длине пути и месте по гео-координатам.
Как получить данные
Метод
GET
Адрес запроса
Для получения данных используйте адрес: https://<server_address>/api/api.php?
Параметры запроса
-
cmd = rungeo — команда для получения отчёта
-
imei — уникальный идентификатор объекта в системе
-
start — время начала выборки в формате Unix timestamp
-
stop — время окончания выборки в формате Unix timestamp
-
node — номер узла, на котором нужно выполнить команду
Пример запроса
https://<server_address>/api/api.php?cmd=rungeo&imei=356307045913463&start=1439413200&stop=1439586000&node=1
|
Ответ
{
"code": 0,
"msg": "OK",
"tracks": {
"1439443509": {
"avgspeed": 35.3889,
"length": 12.7304,
"maxspeed": 59,
"ts": 1439443509,
"te": 1439445837,
"slat": "47.2037",
"slon": "39.6325",
"elat": "47.2037",
"elon": "39.6325",
"sgeo": {
"city": "Rostov-on-Don",
"road": "2-ya Krasnodarskaya ulitsa",
"house_number": "80 к13",
"state": "Rostov Oblast",
"postcode": "344091"
},
"egeo": {
"city": "Rostov-on-Don",
"road": "2-ya Krasnodarskaya Street",
"house_number": "80 к13",
"state": "Rostov Oblast",
"postcode": "344091"
}
}
}
}
|
В ответ на API-запрос возвращается:
-
code — код выполнения (0 = успех)
-
msg — сообщение о статусе
Эти ключи одновременно являются уникальными идентификаторами треков (track_id), которые можно использовать в запросе метода gettrack для получения детальных точек маршрута.
Для каждой поездки:
-
avgspeed — средняя скорость (км/ч)
-
maxspeed — максимальная скорость (км/ч)
-
length — длина маршрута (км)
-
ts — время начала поездки (Unix timestamp)
-
te — время окончания поездки (Unix timestamp)
-
slat, slon — координаты старта (широта, долгота)
-
elat, elon — координаты конца
-
sgeo — адрес места старта (город, улица, дом, почтовый индекс)
-
egeo — адрес места окончания