2016-07-05 25 views
18

Mam dokładnie ten sam problem, jak Arul.Google Maps API DeletedApiProjectMapError

Próbuję użyć Google Maps API na mojej stronie, ale kiedy próbuję wprowadzić mapę, mam DeletedApiProjectMapError.

pierwszy pojechałem do serwisu Error Messages po Próbowałem wiele sposobów na to skrypt, jak:

<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> 

i starał się dodać nowy API key na stronie Dev ale żaden z nich nie działa.

Czy to możliwe, że błąd nie leży po mojej stronie, ale w Google?

+1

"Czy to możliwe, że błąd nie leży po mojej stronie, ale w Google?" - mało prawdopodobne. – duncan

+0

Prawdopodobny duplikat [błędu Google Maps API: DeletedApiProjectMapError] (https://stackoverflow.com/questions/38182710/google-maps-api-error-deletedapiprojectmaperror) –

Odpowiedz

32

Znalazłem rozwiązanie problemu.

Musisz włączyć API API Map Google, i interfejsu API geokodującego.

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

i

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

Następnie błąd był RefererNotAllowedMapError zamiast DeletedApiProjectMapError, ale to dlatego, że został uruchomiony go na localhost - i to działało na rzeczywistej miejscu po I dodaje domena w Credentials -> Domain Verification.

6

Wystarczy, że dodasz do odpowiedzi powyższy obraz (i to rozwiązanie sprawdziło się, pozostając na lokalnej maszynie), ponieważ byłem nieco zdezorientowany w związku z włączeniem części API.

Wystarczy przejść do: https://console.developers.google.com/projectselector/apis/library

Wybierz swój projekt (do której trzeba API)

Po prawej stronie rozwiń sekcję API Map i kliknij na "Google Maps Javascript API" i „Geokodowanie API” enter image description here

na wyświetlonej stronie należy kliknąć na przycisk „Play”, aby umożliwić API

enter image description here

Wtedy powinno być dobrze iść bez upoważnienia domen i kontynuować pracę na komputerze lokalnym.