I have a latitude, and longitude : "-27.0000,133.0000"
. I want produce a map base on that.
I've tried go to this link
https://maps.googleapis.com/maps/api/geocode/json?latlng=-27.0000,133.0000&key=******
I keep getting this error on the browser
{
"error_message" : "This API project is not authorized to use this API. Please ensure that this API is activated in the APIs Console: Learn more: https://code.google.com/apis/console",
"results" : [],
"status" : "REQUEST_DENIED"
}
But I think I already enable that API. I log-in to my Google Console, and double check.
When I go to : https://console.developers.google.com/project/75423435770063/apiui/apis/enabled
I see :
Geocoding + Geolocating is enable.
I'm a little stuck now. Is there anything that I missed here?
Odpowiedzi:
From the picture you posted, it say it's disabled...
Go to the Developer Console
Navigate to
Google Maps
->APIs
Search for Geocoding and click on Google Maps Geocoding API -> Enable API. Do the same thing for Geolocating
źródło
https://console.developers.google.com/project/75423435770063/apiui/apis/enabled
this is a list of my enabled APIplaces
api for places auto suggestionIf you are using get method to fetch the places, you need to enable
I was facing the same issue and resolved after enabling it.
EDIT: According to https://developers.google.com/places/web-service/get-api-key
So you have to create new key if or remove restricted access of existing key to work it properly.
źródło
Need to enable Directions API as well in the Google API Console. I have the following enabled:
I also have Geolocation API enabled but the console doesn't show it as being used (0 requests). But maybe it's not real-time reporting so doesn't hurt to enable anyway.
źródło
I am late, but here's another gotcha : Google shows the API as enabled, but in fact they are not. Disable then re-enable it.
źródło
Oto kroki, które działały dla mnie:
źródło
In the API manager menu, you should be able to click overview, select the relevant API under the Google Maps APIs heading and map icon.
Your page might be using some other API's , like Places. Enable them all and see if it helps.
Google Places API Web Service Google Maps Geocoding API
źródło
You need to enable billing to access some of the Google Map APIs
Error messages | Google Map JavaScript API
źródło
You need to enable the APIs from link:
https://console.cloud.google.com/apis/library?
źródło
You forget to enable your service in Developer console.
źródło
If you don't have the API enabled, but have an API key, you won't get that error if you run an API from the browser (such as when displaying a map) or pass the request to the curl command. You only get that error if you call an API within code. In Python, it doesn't matter if you use
urllib
,pycurl
, construct the curl command and pass it tosubprocess.check_output()
, or send the request usingjQuery.get()
; you still get that error. I wonder how Google knows the difference.źródło
Dla mnie musiałem włączyć Maps Embed API .
W Google Cloud Console
Przejdź do karty API, przejrzyj sekcję Dodatkowe interfejsy API i spróbuj włączyć dowolne interfejsy API związane z mapą.
źródło
Ten sam problem wystąpił na stronie Drupal. Po włączeniu interfejsu API geokodowania na Google Cloud Platform działa dla mnie. W mojej konfiguracji potrzebuję dwóch interfejsów API, Geocoding i API Javascript.
źródło
Od czasu aktualizacji zasad Google musisz włączyć rozliczenia, aby uzyskać dostęp do interfejsu API Map.
źródło
jeśli napotykasz taki błąd, jak odmowa dostępu do geokodowania: możesz włączyć usługę interfejsu geokodowania z konta getKey. wprowadź opis zdjęcia tutaj
źródło
Miałem ten sam problem, interfejs API został włączony dla mojego projektu, ale nie dla określonego klucza API, którego używałem.
Powinieneś zobaczyć klucze API tutaj: https://console.cloud.google.com/apis/credentials
Następnie kliknij używany klucz i włącz do tego interfejs API. Dla mnie zmiany zajęły ~ 5 minut.
źródło
Places API and Places SDK for Android are two different APIs . Android devs enable both of them.That worked for me!
źródło
For Angular developer:
When I need to use agm-direction package, the console shows that "you have to have a credential key first, please go to here", but I already have one so I can view the google map.
Aftet a while, I found the only thing you need to do is go to Direction API and enable it, then wait for about 10s, you are good to go. The whole thing sums up that the console log didn't tell what API is needed exactly.
źródło