wake-up-neo.com

ApiNotActivatedMapError für einfache HTML-Seite mit Google-Places-API

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 enter image description here

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

65
Roy

Um Api zu aktivieren, tun Sie dies

  1. Gehe zu API Manager
  2. Klicken Sie auf Overview
  3. Suchen nach Google Maps JavaScript API (Unter Google Maps APIs). Klicken Sie darauf
  4. Dort finden Sie die Schaltfläche Enable. Klicken Sie hier, um die API zu aktivieren.

Hoffe, dies wird das Problem der Aktivierung der API lösen.

190
Adi

Angenommen, Sie haben bereits eine Anwendung unter Google Developer Console erstellt. Führen Sie die folgenden Schritte aus

  1. Gehen Sie zu folgendem Link https://console.cloud.google.com/apis/dashboard? Sie erhalten die folgende Seite enter image description here
  2. Klicken Sie auf APIS UND DIENSTLEISTUNGEN AKTIVIEREN , um zur nächsten Seite zu gelangen enter image description here
  3. Wählen Sie die gewünschte Option - in diesem Fall "Maps JavaScript API"
  4. Klicken Sie auf die Schaltfläche AKTIVIEREN, enter image description here

Hinweis: Verwenden Sie einen Server, um die Datei html zu laden

47
Aravind

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.

25
JasonS

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.

14
spiv

Ich hatte den gleichen fehler So beheben Sie den Fehler:

  1. Öffnen Sie das Konsolenmenü Gallery Menu und wählen Sie API Manager.
  2. Klicken Sie links auf Credentials und dann auf New Credentials.
  3. Klicken Create Credentials.
  4. Klicken API KEY.
  5. Klicken 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.

5
TigerSpirt