Укажите Token для Yandex.Maps API


Привет, ребят! Как вы могли заметить, у меня несколько компонентов взаимодействующих с Yandex.Maps API. За несколько дней я получил много вопросов вида: «При выборе точки у меня зависает карта. Что делать?».

А теперь Внимание! Всё дело в том, что Яндекс год назад сделал обязательным указание токена, я писал об этом тут. Поэтому, всем пользователям Yandex.Maps API нужно указать в УРЛе подключения библиотеки параметр &apikey со своим токеном. Должно выглядеть как-то так:
//api-maps.yandex.ru/2.1/?lang=ru_RU&load=package.full&apikey={token}
Вместо {token} ваш токен.

Здесь подробно как получить токен — docs.modx.pro/komponentyi/yandexmaps2/byistryij-start

А это список настроек в моих компонентах, где вы можете указать УРЛ с токеном:
  • msAreaOrdermsao_ym_api_url
  • msDeliveryOnMapmsdom_ym_api_url
  • YandexMaps2ym2_api_key (тут только токен)
  • YandexMapsyandexmaps_admin_ymaps_url
Павел Гвоздь
08 октября 2019, 11:28
modx.pro
4
513
+5
Поблагодарить автора Отправить деньги

Комментарии: 1

Олег Гурьяшов
05 декабря 2019, 11:31
0
Добрый день!

Прописал настройку 'yandexmaps_admin_ymaps_url' для YandexMaps. Очистил кэш modx и браузера, но поиск объектов на карте в админке не работает. Не цепляет новый токен, полученный по инструкции выше. Ошибка в консоли: {«statusCode»:403,«error»:«Forbidden»,«message»:«Key is required»}. Подключение идет с token=da2e92686514d1cbf8870dccff934657. Как поправить? Спасибо.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1