DaData.ru
↑ Как подключить подсказки

Подсказки: станции метро

Справочник станций метро в Москве, Санкт-Петербурге и других городах России.

  1. Вставьте код из примера на свой сайт.
  2. Profit!
<input id="metro" name="metro" type="text" />
<link href="https://cdn.jsdelivr.net/npm/@dadata/suggestions@25.4.1/dist/suggestions.min.css" rel="stylesheet" />
<script src="https://cdn.jsdelivr.net/npm/@dadata/suggestions@25.4.1/dist/suggestions.min.js"></script>

<script>
    const input = document.getElementById("metro");
    Dadata.createSuggestions(input, {
        token: "${API_KEY}",
        type: "metro"
    });
</script>

Параметр token — это API-ключ.

Демонстрация

Выберите вариант из списка, чтобы увидеть полный текст ответа в JSON:

Также работает через API

Что в ответе

НазваниеОписание
valueЗначение одной строкой (как показывается в списке подсказок)
data.city_kladr_idКЛАДР-код города
data.city_fias_idФИАС-код города
data.cityНазвание города
data.nameНазвание станции
data.line_idНомер линии
data.line_nameНазвание линии
data.geo_latКоординаты: широта
data.geo_lonКоординаты: долгота
data.colorЦвет линии в RGB
data.is_closed Признак «закрыта» (true, если станция закрыта, false — если открыта).

Источник данных: Метрополитены России

Стоимость

Бесплатно до 10 тысяч запросов в день. Больше — в составе годовой подписки.