Несомненно удобно, когда управление картой, точками на ней выведено в системе управления сайтом. Так мы и сделали для одного проекта для агенства недвижимости. Каждый объект в описании имеет карту, чтобы дать потенциальному покупателю полную информацию. А в админке для клиента мы вывели с помощью плагина placeTV — управление картой.

Но с некоторых пор, мы заметили проблемы с интеграцией карт Google Maps. При вызове карты на некоторых сайтах возвращается ошибка «Oops! Something went wrong», а в русскоязычной локализации «При загрузке Google Карт на этой странице возникла проблема. Подробности вы найдете в консоли JavaScript». Консоль выдавала следующее: «Google Maps API error: MissingKeyMapError».

Явно речь идёт о каком-то ключе. Но какой ключ? Ведь раньше всё прекрасно работало без ключей.

Да, действительно, работало и сейчас прекрасно работает. Но для всех новых сайтов, а именно запущенных после 22 июня 2016 года теперь придётся получать в Google Maps API ключи. О чём сообщалось в Google Geo Developers Blog.

Соответственно placeTV нуждается в некоторой «докрутке», чтобы все работало как и раньше.

Итак, что же нужно сделать:

1) Необходимо завести учетную запись в Google и сгенерировать ключ. Дальше идём по ссылке и нажимаем кнопку «Создать проект». Вводим имя ключа и адрес сайта, на котором размещена карта. Нажимаем кнопку «Создать» и получаем долгожданный ключ.Если у сайта нет редиректа с www.ваш-сайт.ru на ваш-сайт.ru, то тогда желательно добавить в список сайтов 2 домена с www и без.

2) Нужно в директории /assets/tvs/placetv отредактировать файлы: placetv.snippet.php и placetv.customtv.php, 

а именно дописать параметр key в ссылки обращающиеся к Google API. Адрес ссылки должен выглядеть так:
https://maps.google.com/maps/api/js?key=СГЕНЕРИРОВАННЫЙ КЛЮЧ

3) Так же нужно заменить ссылку при подключении библиотеке в шаблоне сайта:

Да и все в принципе. Только после генерации ключа и добавления сайта в Google API ключ начинает работать минут через 5.