2016-07-05 2 views
18

Ich habe genau das gleiche Problem wie Arul.Google Maps API DeletedApiProjectMapError

Ich versuche, Google Maps API auf meiner Webseite zu verwenden, aber wenn ich versuche, die Karte zu implementieren, habe ich DeletedApiProjectMapError.

Zuerst ging ich in die Error Messages Website, nachdem ich viele Möglichkeiten, umfassen das Skript, wie versucht haben:

<script src="http://maps.googleapis.com/maps/api/js?v=3&key=API_KEY"></script> 

//or 
<script src="http://maps.googleapis.com/maps/api/js?key=API_KEY"></script> 

//or 
<script src="http://maps.googleapis.com/maps/api/js"></script> 

und versucht, neue API key auf der Website Dev hinzufügen, aber keiner von ihnen arbeitet.

Ist es möglich, dass der Fehler nicht auf meiner Seite, sondern auf Google ist?

+1

"Ist es möglich, dass der Fehler nicht auf meiner Seite, sondern auf Google ist?" - unwahrscheinlich. – duncan

+0

Mögliches Duplikat von [Google Maps-API-Fehler: DeletedApiProjectMapError] (https://stackoverflow.com/questions/38182710/google-maps-api-error-deletedapiprojectmapperror) –

Antwort

32

Ich habe die Lösung für das Problem gefunden.

Sie müssen die Google Maps Javascript-API, und die Geocoding-API aktivieren.

https://console.developers.google.com/projectselector/apis/library

und

https://console.developers.google.com/projectselector/apis/api/geocoding_backend

Danach war der Fehler RefererNotAllowedMapError statt DeletedApiProjectMapError, aber das war, weil ich es auf localhost läuft wurde - und es funktionierte auf dem tatsächlichen Standort, nachdem ich das addierte Domäne in Credentials -> Domain Verification.

6

Nur um die Antwort oben mit einem Bild hinzuzufügen (und diese Lösung funktionierte für mich noch auf dem lokalen Rechner bleiben), weil ich ein bisschen verwirrt über die Aktivierung von APIs Teil war.

Navigieren Sie einfach zu: https://console.developers.google.com/projectselector/apis/library

Ihr Projekt auswählen (für das Sie eine API)

Auf der rechten Seite der Google Maps API-Abschnitt erweitern, und klicken Sie auf "Google Maps Javascript API" und die „Geocoding API“ enter image description here

auf der Seite, die Sie brauchen, um klicken Sie auf „Play“, um die API zu ermöglichen, erscheint

enter image description here

Dann sollten Sie gut sein, ohne gehen Domains zur Ermächtigung und weiter auf der lokalen Maschine arbeiten.