Google maps api error missingkeymaperror

Доброго времени суток дорогі друзі. Сьогодні я хочу розповісти Вам як виправити помилку Google Maps API error: MissingKeyMapError. Єдиний нюанс помилка з'являється тільки на нових доменах. Ви запитаєте чому? Відповідь проста так вирішила компанія Google. Якщо дуже цікаво можна почитати тут.
картинка

Google maps api error missingkeymaperror

Де відображається помилка

Якщо у Вас новий домен і перейти в розділ Наш магазин. то там замість карти Ви побачите помилку.

Google maps api error missingkeymaperror

Як виправити помилку

Що робити далі

Після отримання ключа потрібно буде відредагувати такий файл:
/controllers/front/StoresController.php Відкриваємо його і шукаємо на 289 рядку код:
$ This-> addJS ( 'http'. ((Configuration :: get ( 'PS_SSL_ENABLED') Configuration :: get ( 'PS_SSL_ENABLED_EVERYWHERE'))? 'S': ''). ': //maps.google.com/maps/api/js? Sensor = trueregion ='. Substr ($ default_country-> iso_code, 0, 2)); Замінюємо його на наступний код:
$ This-> addJS ( 'http'. ((Configuration :: get ( 'PS_SSL_ENABLED') Configuration :: get ( 'PS_SSL_ENABLED_EVERYWHERE'))? 'S': ''). ': //maps.google.com/maps/api/js? Key = Ваш ключsensor = trueregion ='. Substr ($ default_country-> iso_code, 0, 2)); Не забудьте вказати в поле Ваш ключ. реальний ключ отриманий раніше в сервісі Google API Console!

Якщо правки були внесені правильно отримаєте потрібний результат.

Google maps api error missingkeymaperror

Схожі статті