Руководство пользователя
Версия 7.6
×

Получение списка остановок маршрута

 
Пример:
 
https://<address>/api/api.php?cmd=stopList
 
Параметры:
 
cmd: stopList
line_num: Номер маршрута :
 
Запрос:
 
https://<address>/api/api.php?cmd=stopList&line_num=1Б
 
Ответ:
{
   "code": 0,
   "line": {
       "id": 1083, // id маршрута
       "name": "1Б", // название маршрута
       "number": "1Б", // номер маршрута
       "bidirectional": 1, // 1- двунаправленный , 0 - обычный
       "description": "1Б", // описание
       "active": 1, // активен
       "price": "25.00", // стоимость проезда
       "interval": 25, // интервал следования (в минутах)
       "folder": null, // папка в структуре маршрутов
       "stops": [
{
               "id": 5085,  // id остановки
               "name": "Центр занятости", // название остановки
               "lat": "54.9036", // широта
               "lon": "52.3315", // долгота
               "radius": 60,  // радиус в метрах
               "stop_type": 0,  // тип остановки 0 - обычная , 1 - техническая , 2 - конечная
               "descr": null,  // описание
               "stop_order": 1, // порядок следования в маршруте
               "price": "0.00", // стоимость проезда остановки (при тарификации поостановочно)
               "ts": 0,  // время прибытия на остановку в секундах от начала маршрута
               "te": 0,  // время убытия с остановки в секундах от начала маршрута
               "dir": 0,  // направление (0 - прямое 1 - обратное)
               "silent": 0  // 1 - не генерировать сообщения для этой остановки
           },
           {
               "id": 5086,
               "name": "Автовокзал",
               "lat": "54.9039",
               "lon": "52.3236",
               "radius": 60,
               "stop_type": 2,
               "descr": null,
               "stop_order": 2,
               "price": "0.00",
               "ts": 0,
               "te": 0,
               "dir": 0,
               "silent": 0
           }
      ]
  }
}