Ich versuche, eine einfache HTML-Seite zu erstellen (ich möchte später dort eine Eingabe für die automatische Vervollständigung hinzufügen), die Google-Places-API enthält. Ich habe einen API-Schlüssel (der aktiviert ist), erhalte aber immer noch eine Fehlermeldung.
Hier ist mein HTML-
<head>
<meta charset="utf-8">
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=MY_KEY&libraries=places"></script>
<title>test</title>
</head>
<body>
</body>
aber ich bekomme diese Fehlermeldung-
und in der Konsole erhalte ich - Google Maps API-Fehler: Google Maps API-Fehler: ApiNotActivatedMapError
Ich kann nicht verstehen, was das Problem ist. Schätzen Sie die Hilfe von irgendjemandem
Antworten:
Um Api zu aktivieren, tun Sie dies
API Manager
Overview
Google Maps JavaScript API
(UnterGoogle Maps APIs
). Klicken Sie daraufEnable
Schaltfläche. Klicken Sie hier, um die API zu aktivieren.ODER Sie können diese URL ausprobieren : Maps JavaScript API
Hoffe, dies wird das Problem der Aktivierung der API lösen.
quelle
Angenommen, Sie haben bereits eine Anwendung unter der Google-Entwicklerkonsole erstellt. Führen Sie die folgenden Schritte aus
https://console.cloud.google.com/apis/dashboard?
, um die folgende Seite zu erhaltenHinweis: Bitte verwenden Sie einen Server, um die
html
Datei zu ladenquelle
Ab Januar 2017 funktioniert die Antwort von @ Adi leider nicht, obwohl es so scheint, als ob sie funktionieren sollte. (Googles API-Schlüsselprozess ist fehlerhaft)
Sie müssen über diesen Link auf "Schlüssel erhalten" klicken: https://developers.google.com/maps/documentation/javascript/get-api-key
Außerdem empfehle ich dringend, dass Sie niemals "sicherer Schlüssel" wählen, bis Sie bereit sind, zur Produktion zu wechseln. Ich habe http-Verweisbeschränkungen für einen Schlüssel vorgenommen und konnte ihn anschließend nicht mehr mit localhost zum Laufen bringen, selbst nachdem die Sicherheit für den Schlüssel deaktiviert wurde. Ich musste einen neuen Schlüssel erstellen, damit er wieder funktioniert.
quelle
Haben Sie versucht, den Ratschlägen auf der verlinkten Hilfeseite zu folgen? Auf der Hilfeseite unter http://g.co/mapsJSApiErrors heißt es:
Überprüfen Sie daher, ob für den von Ihnen verwendeten Schlüssel die Google Maps JavaScript-API aktiviert ist.
quelle
Ich hatte den gleichen Fehler. So beheben Sie den Fehler:
Gallery Menu
und wählen SieAPI Manager
.Credentials
und dann aufNew Credentials
.Create Credentials
.API KEY
.Navigator Key
(es gibt weitere Optionen; dies hängt vom Verbrauch ab).Sie müssen diese neue
API Navigator Key
, vom System generierte verwenden.quelle