×

Список остановок маршрута

Этот API возвращает список всех остановок для указанного маршрута, включая информацию о координатах, типе остановки, порядке следования и стоимости проезда.

Как получить данные

Метод

GET

Адрес запроса

Для выполнения запроса используйте адрес: https://<server_address>/api/api.php?

Параметры запроса

  • cmd=stopList — команда для получения списка остановок
  • line_num — номер маршрута
  • node — номер узла, на котором нужно выполнить команду
     

Пример запроса

https://<server_address>/api/api.php?cmd=stopList&line_num=1Б&node=1
Ответ
{
  "code": 0,
  "line": {
    "id": 1083,
    "name": "1Б",
    "number": "1Б",
    "bidirectional": 1,
    "description": "1Б",
    "active": 1,
    "price": "25.00",
    "interval": 25,
    "folder": null,
    "stops": [
      {
        "id": 5085,
        "name": "Центр занятости",
        "lat": "54.9036",
        "lon": "52.3315",
        "radius": 60,
        "stop_type": 0,
        "descr": null,
        "stop_order": 1,
        "price": "0.00",
        "ts": 0,
        "te": 0,
        "dir": 0,
        "silent": 0
      },
      {
        "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
      }
    ]
  }
}
В ответ на API-запрос возвращается:
  • id— уникальный идентификатор маршрута/остановки
  • name— название маршрута или остановки
  • number— номер маршрута
  • bidirectional— 1, если маршрут двунаправленный
  • active— 1, если маршрут активен
  • price— стоимость проезда
  • interval— интервал следования в минутах
  • stops— массив остановок маршрута:
  • lat, lon — координаты остановки
  • radius— радиус зоны остановки в метрах
  • stop_type— тип остановки: 0 — обычная, 1 — техническая, 2 — конечная
  • stop_order— порядок следования остановки в маршруте
  • silent— 1 — не генерировать сообщения для этой остановки