Skip to content

Latest commit

 

History

History
50 lines (40 loc) · 1.94 KB

metro.md

File metadata and controls

50 lines (40 loc) · 1.94 KB

Справочник метро

‼️ Внимание! Значения в справочниках могут поменяться в любой момент. Не нужно завязываться на них.

Получение всех метро всех городов

GET /metro вернёт список всех метро всех городов.

[
  {
    "id": "1",
    "url": "https://api.hh.ru/metro/1",
    "name": "Москва",
    "lines": [
      {
        "hex_color": "339999",
        "id": "11",
        "name": "Каховская",
        "stations": [
          {
            "id": "11.46",
            "name": "Каширская",
            "lat": 55.654327,
            "lng": 37.647705,
            "order": 1
          }
        ]
      }
    ]
  }
]

На первом уровне список городов, в которых есть метро. На втором уровне в ключе lines – список линий метров в городе. На третьем уровне в ключе stations - станции метро на линии.

  • hex_color — цвет линии в HEX-формате RRGGBB (от 000000 до FFFFFF);
  • lat, lng — координаты расположения станции;
  • order — порядковый номер станции на линии, начиная с 0.

Пример: https://api.hh.ru/metro

Cписок станций и линий метро конкретного города

GET /metro/{city_id} вернёт список метро в указанном городе. Корневой элемент — не список (как в запросе к /metro), а объект с данными по указанному городу.

Пример: https://api.hh.ru/metro/1