Der folgende JavaScript-Fehler ist plötzlich aufgetreten:
Google Maps-API-Fehler: Google Maps-API-Fehler: MissingKeyMapError
Ja. Jetzt möchte Google einen API-Schlüssel, um Benutzer zu authentifizieren, um auf ihre APIs zuzugreifen..
Den API-Schlüssel erhalten Sie über den folgenden Link. Gehen Sie den Link durch und Sie müssen ein Projekt eingeben und so weiter. Aber es ist leicht Stressfrei.
https://developers.google.com/maps/documentation/javascript/get-api-key
Sobald Sie den API-Schlüssel erhalten, ändern Sie den vorherigen
<script src="https://maps.googleapis.com/maps/api/js"></script>
zu
<script src="https://maps.googleapis.com/maps/api/js?libraries=places&key=your_api_key_here"></script>
Jetzt ist Ihre Google Map in Aktion. Wenn Sie sich fragen, ob Sie Längengrad und Breitengrad in Maps eingeben möchten. Geben Sie einfach den gewünschten Ort an und überprüfen Sie die URL des Browsers. Dort können Sie Längen- und Breitenwerte sehen. Kopieren Sie diese Werte einfach und fügen Sie sie wie folgt ein.
new google.maps.LatLng(longitude ,latitude )
Gemäß der letzten Ankündigung von Google ist für die Verwendung der Google Maps-APIs jetzt ein Schlüssel erforderlich. Wenn Sie die Google Maps-API auf localhost verwenden oder Ihre Domain vor dem 22. Juni 2016 nicht aktiv war, ist in Zukunft ein Schlüssel erforderlich. Informationen zum Abrufen eines Schlüssels und zum Hinzufügen zu Ihrer Anwendung finden Sie in der Dokumentation zu Google Maps APIs.
Alle JavaScript-API-Anwendungen von Google Maps erfordern eine Authentifizierung (API KEY).
<script src="https://maps.googleapis.com/maps/api/js?libraries=places&key=(Paste YOUR API KEY)"></script>
Aktualisieren Sie Django-Geoposition mindestens zur Version 0.2.3 und fügen Sie dies zu settings.py hinzu:
GEOPOSITION_GOOGLE_MAPS_API_KEY = 'YOUR_API_KEY'
Das gleiche Problem hatte ich vor ein paar Monaten und das liegt daran, dass die kostenlose Nutzung von Google Maps seit dem 11. Juni 2018 eingestellt ist. Google bietet jetzt keine kostenlosen Google Maps mehr an. Sie müssen einen gültigen API-Schlüssel und eine gültige Abrechnung verwenden, wodurch Sie möglicherweise 200 US-Dollar kostenlos nutzen können.
Weitere Informationen finden Sie unter dem Link: Google-Kartenpreise
Folgen Sie dem Prozess hier , um Ihren API-Schlüssel zu erhalten.
Wenn Sie nur Karten mit einem bestimmten Benutzer verwenden, können Sie andere Kartentools ausprobieren.
Dem Skriptelement, das die API lädt, fehlt der erforderliche Authentifizierungsparameter. Wenn Sie die Standard-API für Maps JavaScript verwenden, müssen Sie einen Schlüsselparameter mit einem gültigen API-Schlüssel verwenden. Wenn Sie ein Premium-Plan-Kunde sind, müssen Sie entweder einen Clientparameter mit Ihrer Client-ID oder einen Schlüsselparameter mit einem gültigen API-Schlüssel verwenden.
Siehe die Anleitung zu API-Schlüsseln und Client-IDs .
sie müssen ein Projekt erstellen und den Schlüssel auf folgende Weise sammeln:
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false&language=en&key=()"></script>