Проложить маршрут по схеме указанного города

Чтобы проложить маршрут между станциями на схеме метро, укажите город и идентификаторы станций отправления и прибытия:

yandexmetro://metro/<город>?from=61&to=72

Ресурсы запроса

Ресурс

Тип ресурса

Описание

город

enum(moscow, spb, kiev, kharkiv, minsk, istanbul)

Название города.

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

Параметр

Тип параметра

Описание

from

int

Стартовая точка маршрута.

to

int

Конечная точка маршрута.

Примечание

  • Чтобы получить номера станций, откройте сайт Яндекс.Метро и проложите нужный маршрут. Затем скопируйте ID станций из адресной строки.
  • Если значения параметров не переданы, используются значения из предыдущей пользовательской сессии. При отсутствии данных о предыдущей сессии показывается указанный в ресурсе город без проложенного маршрута.
<a href="yandexmetro://metro/moscow?from=61&to=72">Путь в метро по Москве</a>
Uri uri = Uri.parse("yandexmetro://metro/moscow?from=61&to=72");
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);