В контактах пропала карта

Добрый день! В контактах магазина пропала карта яндекс. Подскажите как поправить
тут

у меня получилось для версии 4.9.3 и НЕ получилось для версии 4.3.5
1.
здесь
/js/addons/maps_provider/providers/yandex.js
заменить key на apikey
(Яндекс изменил код обращения)
2
зайти в https://developer.tech.yandex.ru/services/3
зарегистрировать api ключ и скопировать его в ЦСКарт в модули, Карты

1 лайк
  1. Уже давно так сделал
  2. Не выходит

f) что не выходит?
б) какая у Вас версия цскарт?

версия последняя… все норм работало сегодня перестало
заменить key на apikey, в 3 местах сменил

Версии старше 4.9.3 не пользую. Ничего про них не знаю ((
Только что проверил. Я. карты по вышеуказанной схеме работают…

А местоположение покупателя у Вас работает?

модуль включен

У меня, например, модуль сместился в подвал под копирайт. Хотя по тегам он в середины страницы.

у меня на свежеразвернутой 4.10.4 div для карты в на странице контактов выглядит так

 <div style="width: 100%; height: 400px;" class="cm-geo-map-container cm-aom-map-container" data-ca-geo-map-controls-enable-zoom="true" data-ca-geo-map-controls-enable-fullscreen="true" data-ca-geo-map-controls-enable-layers="true" data-ca-geo-map-controls-enable-traffic="true" data-ca-geo-map-controls-enable-geolocation="true" data-ca-geo-map-controls-enable-search="true" data-ca-geo-map-controls-enable-ruler="true" data-ca-geo-map-behaviors-enable-drag="true" data-ca-geo-map-behaviors-enable-dbl-click-zoom="true" data-ca-geo-map-behaviors-enable-multi-touch="true" data-ca-geo-map-language="ru" data-ca-aom-country="RU" data-ca-aom-city="Москва" data-ca-aom-address="ул. Кольская, д.2, корпус 6"></div>

вы же обновлялись со старых версий, попробуйте заменить его может поможет

Возможно чуть перестарались?
в коде на 4.9.3. меняется в одном месте, в конструкции
if (settings.key) {
url += ‘&key=’ + settings.key;
}
на
if (settings.key) {
url += ‘&apikey=’ + settings.key;
}

Не знаю, не использую

так тоже не работает

После правки файлов js надо чистить кэш браузера или проверять в другом браузере. Иначе изменений не увидите.

1 лайк

Чистил, всё так же, не работает

Та же беда. Но и на демо-сайте карта не показывается. Вернее показывает некую точку в Атлантике.

кто то решил проблему?

На 4.9.3 работает решения со 2го поста.
Как вариант, можно конструктором Яндекс.Карт обойтись

Я решил у себя и еще на одном сайте сгенерировав новые ключи Yandex API.

1 лайк

Получилось, спасибо! :slight_smile: