Яндекс.Карты — где взять JS API ключ
Регистрация на developer.tech.yandex.ru, получение ключа, привязка к домену, вставка в Misea.
Яндекс.Карты — где взять JS API ключ
Ключ JavaScript API нужен:
- Для блока Карта в конструкторе витрины — адрес ресторана с пином.
- Для полигональных зон доставки — рисование/отображение.
- Для автоопределения адреса гостя (геокодер).
Без ключа карты подгружаются с водяным знаком «Без коммерческого использования», а полигоны могут вообще не работать.
Ключ — бесплатный при обычном ресторанном трафике (лимит 25 000 запросов в сутки).
Шаг 1. Регистрация в Яндекс.Технологии
- Откройте developer.tech.yandex.ru.
- Войдите под вашим Яндекс-аккаунтом (тот же, что для Почты / Метрики).
- Если кабинета разработчика ещё не было — согласитесь с условиями и создайте профиль.
Шаг 2. Создать ключ для JavaScript API
- В кабинете → Мои ключи → Подключить API.
- В списке найдите «API Яндекс Карт (JavaScript API и HTTP Геокодер)».
- Нажмите «Подключить».
- Заполните форму:
- Название: «Misea Site» (любое).
- URL сайтов:
https://<ваш-домен>.ruhttps://<tenant>.misea.sitehttps://misea.ruhttp://localhost:3000(для тестов, опционально).
- Описание: «Ресторанный сайт, показ карты и полигональные зоны доставки».
- Отправьте на модерацию.
Модерация 1–3 рабочих дня. На случай выходных — подайте в будний день.
Шаг 3. Получить ключ
После одобрения:
- Вернитесь в Мои ключи → нажмите на ваш.
- В карточке ключа — поле «Ключ» (строка вида
a1b2c3d4-e5f6-7g8h-9i0j-k1l2m3n4o5p6). - Скопируйте.
Шаг 4. Вставить в Misea
- /settings/integrations → Яндекс.Карты → поле JS API ключ.
- Вставьте и нажмите Сохранить.
Misea проверит ключ, подгрузив тестовую карту — если 🟢, ключ валиден.
Шаг 5. Использование
После сохранения:
- В конструкторе → блок Карта → автодополнение адреса начинает работать.
- В
/delivery→ переключите на Карта (полигоны) → сможете рисовать зоны.
Шаг 6. Привязка доменов
Важно: ключ работает только на доменах, указанных в форме заявки. Если вы потом добавите новый домен (например, cafe-misea.ru), отредактируйте ключ:
- developer.tech.yandex.ru → Мои ключи → выберите ваш.
- «Редактировать» → добавьте новый URL → сохранить.
Применяется через 10–30 минут.
Лимиты
Бесплатный ключ: 25 000 запросов / сутки.
Для обычного ресторана это запас x100 — реальные 50–200 гостей в день без проблем.
Если Misea показывает «Превышен лимит запросов» — проверьте, не подцепил ли кто-то ваш ключ на чужой сайт. В настройках ключа → Статистика запросов.
Тарифный план
Для очень крупных заведений (>25k запросов/день) — платный тариф в том же кабинете. Старт от 3000 ₽/мес.
Ключ пропал / перестал работать
- Ключ был отозван модерацией (нарушение условий) — посмотрите в кабинете уведомления.
- Ключ истёк (редко, обычно бессрочный) — пересоздайте.
- Вы добавили домен, но не дождались распространения — подождите 30 минут.
Полный API Key (серверный)
Для отправки гео-запросов с сервера Misea (геокодирование, маршрутизация) Misea использует свой серверный ключ. Вам не нужен отдельный — ваш только JS-ключ для клиента.
Альтернатива
Если по каким-то причинам вы не хотите заводить ключ:
- Блок Карта можно заменить статической картинкой-скриншотом + ссылкой в Яндекс.Карты.
- Доставка — режим Список зон вместо полигонов.
Но для нормального UX гостя рекомендуется завести ключ — это 10 минут работы.