Ich habe eine Kartenkomponente für eine Webanwendung mit Google Maps, offenen Layern und dem Dojo-Toolkit erstellt. Es hat eine Google Map geladen und Datenpunkte geplottet. Bis heute Morgen funktionierte alles gut, aber plötzlich hörte die Karte auf zu laden. Es gibt keine JavaScript-Fehler, Open-Layer und Google initialisieren noch, die Datenpunkte zeichnen immer noch an ihren jeweiligen Orten, aber die Karte wird nicht geladen. Im Folgenden sind die Ressourcen, die ich benutze:Google Maps API ändern?
<script src="//openlayers.org/api/OpenLayers.js"></script>
<script src="//maps.google.com/maps/api/js?v=3&libraries=places&sensor=false"></script>
Ich habe gerade versucht, das ‚Hallo Welt‘ Beispiel Google (gefunden unten) und bemerkte, sieht vor, dass es funktioniert.
https://developers.google.com/maps/documentation/javascript/tutorial
Ich bemerkte, dass Beispiel erfordert die Verwendung eines API-Schlüssels. Ich habe versucht, meinen API-Schlüssel in die oben verwendete Ressource zu setzen, aber ohne Erfolg. Ich habe auch versucht, die Ressource zu kopieren, die sie in dem Beispiel verwenden und die fehlgeschlagen ist, da es Fehler in offenen Layern verursachte.
Hat Google entschieden, die Funktionalität hier zu verwerfen, und ich muss diese Komponente neu erstellen? Gibt es etwas, das mir fehlt?
HINWEIS:
Ich habe gelöst vorübergehend mein Problem in der Produktion von von Google Maps Schaltstraßenkarten zu öffnen. Es kann hier https://www.beaconsinspace.com/map gefunden werden. Dies zeigt auch, dass das Problem darin liegt, die Karte zu laden, und nicht auf etwas anderes.
Keine Ahnung, aber das ist nicht das erste Mal, dass ich Probleme mit OpenLayers und neuen Versionen von Google Maps sehe, und das macht mich weniger zuversichtlich, OpenLayers zu verwenden, um ehrlich zu sein (zumindest an einem Frontend). – Benjamin