Ich versuche, eine einfache HTML-Seite zu erstellen (ich möchte später eine automatische Vervollständigung hinzufügen), die Google-Places-API enthält. Ich habe einen API-Schlüssel (der aktiviert ist), erhalte aber trotzdem 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 jemandem
Um Api zu aktivieren, tun Sie dies
API Manager
Overview
Google Maps JavaScript API
(Unter Google Maps APIs
). Klicken Sie daraufEnable
. Klicken Sie hier, um die API zu aktivieren.Hoffe, dies wird das Problem der Aktivierung der API lösen.
Angenommen, Sie haben bereits eine Anwendung unter Google Developer Console erstellt. Führen Sie die folgenden Schritte aus
https://console.cloud.google.com/apis/dashboard?
Sie erhalten die folgende Seite Hinweis: Verwenden Sie einen Server, um die Datei html
zu laden
ab Januar 2017 leider @ Adi Antwort, während es scheint, als sollte es funktionieren, nicht. (Googles API-Schlüsselprozess ist fehlerhaft)
klicken Sie unter folgendem Link auf "Schlüssel abrufen": https://developers.google.com/maps/documentation/javascript/get-api-key
ich empfehle Ihnen außerdem nachdrücklich, niemals einen "sicheren Schlüssel" zu wählen, bevor Sie nicht bereit sind, auf die Produktion umzusteigen. Ich habe HTTP-Referrer-Einschrä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 es wieder funktioniert.
Haben Sie versucht, den Ratschlägen auf der verlinkten Hilfeseite zu folgen? Die Hilfeseite unter http://g.co/mapsJSApiErrors sagt:
ApiNotActivatedMapError
Die JavaScript-API von Google Maps ist in Ihrem API-Projekt nicht aktiviert. Möglicherweise müssen Sie die JavaScript-API von Google Maps unter APIs in der Google Developers Console aktivieren.
Siehe Abrufen eines API-Schlüssels .
Vergewissern Sie sich daher, dass für den von Ihnen verwendeten Schlüssel Google Maps JavaScript API aktiviert ist.
Ich hatte den gleichen fehler So beheben Sie den Fehler:
Gallery Menu
und wählen Sie API Manager
.Credentials
und dann auf New Credentials
.Create Credentials
.API KEY
.Navigator Key
(es gibt mehr Optionen; es hängt davon ab, wann es konsumiert wird).Sie müssen dieses neue API Navigator Key
, vom System generiert.