-
Notifications
You must be signed in to change notification settings - Fork 0
Yandex Geocoder API key
Yoshkar-Ola Administration edited this page Jun 2, 2026
·
3 revisions
Эта инструкция нужна для подключения геокодера Яндекса к iola-cli.
Геокодер нужен жителям для вопросов вида:
- что находится рядом с моим адресом;
- где находится школа или детский сад;
- какой объект ближе;
- открыть объект на карте;
- не перепутать Йошкар-Олу, Семеновку и другие населенные пункты.
- Откройте Кабинет разработчика Яндекса:
https://developer.tech.yandex.ru/services/. - Войдите в аккаунт Яндекса.
- В списке
API интерфейсынайдитеAPI Геокодера. - Откройте
API Геокодера. - Проверьте блок тарифа. На момент проверки 02.06.2026 в кабинете был показан тариф
Бесплатный с ограничениямии счетчик1000запросов в сутки. - В блоке
Ключи APIнажмитеНовый ключ. - В поле
Название ключавведите понятное имя, напримерiola-cli geocoder. - Нажмите
Добавить ключ. - После создания ключ появится в списке ключей API Геокодера.
- Скопируйте значение ключа. Это значение будет
YANDEX_GEOCODER_API_KEY.
Важно: новый ключ может начать работать не сразу. В документации Яндекса указано, что активация ключа может занять до 15 минут. Если CLI пишет Invalid api key сразу после создания ключа, подождите и повторите проверку.
Запустите:
iola geo key set yandexCLI попросит ввести:
YANDEX_GEOCODER_API_KEY
Ключ сохраняется локально на устройстве пользователя в ~/.iola/secrets.json.
Проверить сохранение:
iola geo key statusПроверить рабочий запрос к API:
iola geo key doctorПроверить геокодирование адреса:
iola geo geocode "Йошкар-Ола, улица Петрова, 15"CLI также понимает переменные окружения:
-
YANDEX_GEOCODER_API_KEY; -
YANDEX_MAPS_API_KEY.
- Кабинет разработчика:
https://developer.tech.yandex.ru/services/ - API Геокодера:
https://developer.tech.yandex.ru/services/2 - Документация Geocoder API:
https://yandex.com/maps-api/docs/geocoder-api/ - Формат запроса:
https://yandex.com/maps-api/docs/geocoder-api/request.html