EasyWay API - acces la informaţia actuală despre transportul public al oraşului Dvs. la nivel de API
Chișinău
21:56

routes.Search

Описание:

Возвращает варианты проезда из А в Б на общественном транспорте

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

https://api.eway.in.ua/?
login=login&password=pass
&function=routes.Search
&city=donetsk
&start_lat=48.03676802&start_lng=37.71427346
&stop_lat=47.99128114&stop_lng=37.79573751
&transports=bus,trol
&format=xml

Входные параметры:

Название параметра Описание
city (обязательный параметр)
ID города
start_lat, start_lng (обязательные параметры)
Координаты точки От
stop_lat, stop_lng (обязательные параметры)
Координаты точки До
transports Типы транспорта, перечисляются через запятую. Список актуальных значений возвращает функция general.GetSystemInfo

По умолчанию активны все типы общественного транспорта. Несуществующие для конкретного города значения types также игнорируются

type Тип маршрута, список актуальных значений возвращает функция general.GetSystemInfo

По умолчанию type=optimal

direct Поиск маршрутов без пересадок, возможные значения true или false.

По умолчанию direct=false

results_count Количество возвращаемых вариантов пути, число от 1 до 25

По умолчанию results_count=10

Ответ сервера:

Пример ответа сервера

Название тега Описание
ways Массив найденных вариантов пути way, а также набор остановок stop_titles
way Начальная и конечные остановки пути, массив маршрутов routes
stop type = "foot_to|foot_from" Пешие маршруты от точки От до начальной остановки или от конечной остановки до точки До
  • id - ID остановки в массиве stop_titles
  • distance - расстояние в метрах
  • time - время передвижения в минутах
routes Перечень маршрутов общественного транспорта route, а также информацию о пересадках между ними transfer
route index="n" Маршрут общественного транспорта, index="n" - порядок следования маршрута в пути
  • id - ID маршрута
  • start_position - начальная точка маршрута
  • stop_position - конечная точка маршрута
  • title - номер маршрута
  • type - тип транспорта 
  • time - общее время движения
  • price - стоимость проезда
  • interval - интервал движения маршрута
а также сведения о начале и конце движения на заданном маршруте stop
stop type="in|out" Начальная type="in" и конечная type="out" остановки для движения на заданном маршруте. Содержит ID остановки в массиве stop_titles
transfer Остановки stop, на которых происходит пересадка, расстояние и время движения между ними:
  • distance - расстояние между остановками
  • time - время движения
stop type="from|to" Начальная остановка from и конечная остановка to пересадки
  • id - ID остановки в массиве stop_names
  • type - тип транспорта
  • number - номер маршрута
stop_titles Массив остановок stop, в котором содержится каждая остановка любого из вариантов пути 
stop id="n" Информация о конкретной остановке, содержит ее название на нужном языке

Права доступа:

В соответствии с учетной записью пользователя.

Подробнее про ограничения и права доступа

Сообщения об ошибках:

Подробнее про сообщения об ошибках