↑ Как подключить подсказки
Подсказки: станции метро
Справочник станций метро в Москве, Санкт-Петербурге и других городах России.
- Вставьте код из примера на свой сайт.
- Profit!
<input id="metro" name="metro" type="text" /> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script> <link href="http://cdn.jsdelivr.net/npm/suggestions-jquery@22.6.0/dist/css/suggestions.min.css" rel="stylesheet" /> <script src="http://cdn.jsdelivr.net/npm/suggestions-jquery@22.6.0/dist/js/jquery.suggestions.min.js"></script> <script> $("#metro").suggestions({ token: "${API_KEY}", type: "METRO", /* Вызывается, когда пользователь выбирает одну из подсказок */ onSelect: function(suggestion) { console.log(suggestion); } }); </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 тысяч запросов в день. Больше — в составе годовой подписки.