Наш сайт выдает предупреждение «Эта страница не может правильно загружать Карты Google». Я использую комплект symfony2 "ivory-google-map". В консоли мы обнаружили предупреждение как «Предупреждение Google Maps JavaScript API: NoApiKeys https://developers.google.com/maps/documentation/javascript/error-messages#no-api-keys» Любая помощь могла бы быть полезна.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Как говорится в сообщении об ошибке, вам понадобится APIKey, чтобы удалить эту ошибку.
Вы можете получить APIKey из https://developers.google.com/maps/documentation/javascript/get-api-key#get-an-api-key
И примените этот ключ к своему коду, например:
<script async defer src = "https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&callback=initMap" type = "text/javascript"></script>
После этого вышеуказанная ошибка больше не будет существовать!
Если вы не хотите покупать ключ API и вам нужна только статическая карта, вы можете использовать для этого iFrame.
<div class = "mapouter"><div class = "gmap_canvas"><iframe width = "600" height = "500" id = "gmap_canvas" src = "https://maps.google.com/maps?q=university%20of%20san%20francisco&t=&z=13&ie=UTF8&iwloc=&output=embed" frameborder = "0" scrolling = "no" marginheight = "0" marginwidth = "0"></iframe><a href = "https://www.pureblack.de"></a></div><style>.mapouter{text-align:right;height:500px;width:600px;}.gmap_canvas {overflow:hidden;background:none!important;height:200px;width:300px;}</style></div>Но я не знаю, как долго это будет возможно
Google требует ключ API для вызовов API. Вам придется заплатить Google, чтобы использовать их API. Если вам просто нужна интерактивная карта с маркером местоположения, вы можете использовать iframe.