Данные трека
Этот API загружает детальные точки маршрута (трека) для поездки, полученной ранее через метод rungeo. Каждая точка трека содержит координаты, скорость и отметку времени относительно начала поездки.
Как получить данные
Метод
GET
Адрес запроса
Для получения данных используйте адрес: https://<server_address>/api/api.php?
Параметры запроса
-
cmd = gettrack — команда для получения трека.
-
id — идентификатор трека, полученный в ответе API rungeo
-
node — номер узла, на котором нужно выполнить команду
Пример запроса
https://<server_address>/api/api.php?cmd=gettrack&id=70685695&node=1
|
Ответ
{
"track_data": "47.2037;39.6325;10;0:47.2037;39.6324;13;1:47.2037;39.6323;15;3:47.2036;39.6304;22;59:47.2035;39.6283;
41;73:47.2035;39.6263;35;87:47.2035;39.6243;45;102:47.2034;39.6223;39;114:47.2035;39.6217;16;120:47.2035;
39.6217;15;121:47.2035;39.6217;16;122:47.205;39.6216;37;138:47.2064;39.6215;35;154:47.2077;39.6214;13;
189:47.2077;39.6213;9;191:47.2077;39.6212;12;193:47.2077;39.6192;31;211:47.2077;39.6171;
18;249:47.2077;39.616;0;309:47.2077;39.616;7;327:47.2076;39.6148;0;387:47.2076;39.6148;7;426",
"track_id": 70685695, "unixstarttimestamp": 1439443509
}
|
В ответ на API-запрос возвращается:
-
track_id — уникальный идентификатор трека
-
unixstarttimestamp — дата и время начала трека в формате Unix timestamp (
-
track_data — последовательность точек трека, разделённых двоеточием (:)
Каждая точка трека состоит из 4 параметров, разделённых точкой с запятой (;):
1. Широта (lat)
2. Долгота (lon)
3. Скорость (speed)
4. Секунда от начала трека (sec)