Заметка: Формат Yandex URL - OwlSoul/YandexTransportProxy GitHub Wiki

Здесь приведены примеры URL Яндекса для различных ситуаций.

А. Остановка общественного транспорта (автобус, троллейбус, маршрутка, трамвай)

01: Остановка "Метро Китай-город", Москва

https://yandex.ru/maps/213/moscow/?ll=37.634754,55.754007&masstransit[stopId]=stop__10187979&mode=stop&z=19

Параметр Зона ответственности Значение
ll Географические координаты, необязательны, подставляются автоматически 37.634754,55.754007
masstransit[stopId] ID остановки общественного транспорта stop__10187979
mode Режим отображения, необязателен, подставится автоматически stop
z Масштаб, необязателен, подставится автоматически 19

Вызывает методы Masstransit API: getRouteInfo, getLayerRegions

Минимальный URL для запроса информации об остановке:

https://yandex.ru/maps/213/moscow/?masstransit[stopId]=stop__10187979

Подозрителен, хоть и безумно удобен. Пока без проишествий.


Б. Маршрут общественного транспорта:

Трамвай Б, остановка "Бауманская", Москва.

https://yandex.ru/maps/213/moscow/?ll=37.679286,55.772522&masstransit[routeId]=B_tramway_default&masstransit[lineId]=stop__9643291&masstransit[threadId]=BA_tramway_default&mode=stop&z=18

Параметр Зона ответственности Значение
ll Географические координаты, необязательны, подставляются автоматически 37.679286,55.772527
masstransit[lineId] ID маршрута, обязательный параметр B_tramway_default
masstransit[stopId] ID остановки, не обязательно stop__9643291
masstransit[threadId] ID "направления" (грубо говоря, обычно это "Туда" или "обратно"). Строго обязательный параметр, но ответ от getRouteInfo приходит со всеми "направлениями" внутри BA_tramway_default
mode Режим отображения, необязателен, подставится автоматически stop
z Масштаб, необязателен, подставится автоматически 18

Минимальный URL для запроса информации о маршруте:

https://yandex.ru/maps/213/moscow/?&masstransit[lineId]=B_tramway_default&masstransit[threadId]=BA_tramway_default