Если после 11 июля что-то пошло не так, можете не искать ошибку в своем коде, он абсолютно в порядке (а может и нет, однако он точно не причина возникнувших проблем с Google Maps).
Google поднял цены в 14 раз и уменьшил лимит бесплатных загрузок до 30 раз. Но паниковать не стоит! В TemplateMonster уверены, это небольшая проблема, которую не так уж сложно исправить.
В мае Google объявила о слиянии 18 API в три продукта - Карты, Маршруты и Места. Кроме того, они предупредили пользователей о запуске платформы Google Maps 11 июля. С этого дня, чтобы использовать удобные карты на своем сайте, нужно получить специальный ключ API и зарегистрировать платежную учетную запись в Google Cloud.
После регистрации вы получите доступ к приложению и сможете использовать его бесплатно до тех пор, пока количество загрузок карты не достигнет эквивалента $200. Если вы выйдете за рамки лимита, ваша карта будет отключена, пока вы не оплатите определенный тариф.
Теперь сайты, которые используют Google Карты для отображения местоположения, утратят их. И растерянные их владельцы побегут к разработчикам в поисках объяснений. Вся эта ситуация вызвала очень горячую дискуссию на Reddit: разработчики пытаются выяснить, как исправить проблему и спрашивают совета, как объяснить это клиентам.
Фактически, у нас есть только два доступных варианта - продолжать использовать Google Maps или использовать альтернативы.
Если вы прям жить не можете без Google Maps и считаете этот сервис жизненно важными для своего сайта - зарегистрируйтесь в Google Cloud и получите ключ API. Все ваши клиенты должны пройти ту же процедуру. Прочитайте всю важную информацию и детали об этом в Руководстве пользователя и порекомендуйте его своим клиентам.
Также мы собрали несколько советов, которые разработчики давали друг другу в дискуссиях на форумах:
"В общем, каждый айтем с Google map должен иметь ключ API для работы. Мы создали новый ключ API для наших продуктов и ограничили доступ к работе только на нашем домене. Поэтому, когда юзеры будут покупать наш продукт, им нужно будет создать собственный ключ API и заменить наш."
DeoThemes
"Нам пришлось внедрить поле для api ключа карт, так как у наших пользователей было много проблем без него. Мы просто добавили настраиваемое поле в параметры плагина и инструкции по созданию ключа API. Сейчас все работает без сбоев, инструкции Google довольно просты. У клиентов, вроде, тоже нет проблем с гайдами Google для создания собственного api ключа."
QantumThemes
Разработчики шаблонов WordPress, которые предпочитают искать альтернативы, могут попробовать OpenStreetMap, который является одним из лучших среди конкурентов Google Maps.
Bing Maps, Waze и HERE WeGo также заслуживают вашего внимания.
Друзья, поделитесь этой статьей со своими коллегами и клиентами, а также своими мыслями в комментариях ниже!