Отдельный ключ API Геокодера
Яндекс разделил продукты: ключ «JavaScript API» больше не включает геокодер, для него нужен отдельный ключ «API Геокодера». Из-за этого на новых ключах перестало работать определение координат по введённому адресу и адреса по точке на карте.
Что изменилось
- В настройках компонента yandex карт появилось поле «Ключ API Геокодера» (
geocoder_apikey). - Если ключ указан, геокодирование в виджетах идёт напрямую через HTTP Геокодер Яндекса, серверный
createDecodeUrl()тоже использует этот ключ. - Если ключ не указан, всё работает как раньше, через ключ JavaScript API. Сайтам со старыми общими ключами ничего менять не нужно.
- Если геокодер недоступен, пользователь видит понятное сообщение вместо молчаливой ошибки.
Как настроить: в кабинете разработчика Яндекса создайте ключ продукта «API Геокодера» и укажите его в «Настройки → Компоненты → Настройки yandex карты».
🤖 Generated with Claude Code
