Tengo una latitud y longitud: "-27.0000,133.0000"
. Quiero producir una base de mapa sobre eso.
He intentado ir a este enlace
https://maps.googleapis.com/maps/api/geocode/json?latlng=-27.0000,133.0000&key=******
Sigo recibiendo este error en el navegador
{
"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"
}
Pero creo que ya habilito esa API. Me conecto a mi Google Console y verifico dos veces.
Cuando voy a : https://console.developers.google.com/project/75423435770063/apiui/apis/enabled
Veo :
Geocodificación + Geolocalización está habilitada.
Estoy un poco atascado ahora. ¿Hay algo que me perdí aquí?
Respuestas:
De la imagen que publicaste, dice que está deshabilitado ...
Vaya a la consola del desarrollador
Navega a
Google Maps
->APIs
Busque Geocoding y haga clic en Google Maps Geocoding API -> Enable API. Haz lo mismo para Geolocalizar
fuente
https://console.developers.google.com/project/75423435770063/apiui/apis/enabled
esta es una lista de mi API habilitadaplaces
la sugerencia automática de la api para lugaresSi está utilizando el método get para obtener los lugares, debe habilitar
Estaba enfrentando el mismo problema y resolví después de habilitarlo.
EDITAR: de acuerdo con https://developers.google.com/places/web-service/get-api-key
Por lo tanto, debe crear una nueva clave o eliminar el acceso restringido de la clave existente para que funcione correctamente.
fuente
Es necesario habilitar Direcciones API también en la Consola API de Google. Tengo habilitado lo siguiente:
También tengo la API de geolocalización habilitada, pero la consola no muestra que se esté usando (0 solicitudes). Pero tal vez no sea un informe en tiempo real, por lo que no está de más habilitarlo de todos modos.
fuente
Llego tarde, pero aquí hay otro problema: Google muestra la API como habilitada, pero de hecho no lo está. Deshabilitar y luego volver a habilitarlo.
fuente
Estos son los pasos que me funcionaron:
fuente
En el menú del administrador de API, debería poder hacer clic en descripción general, seleccionar la API relevante debajo del encabezado y el ícono del mapa de las API de Google Maps.
Su página podría estar usando otras API, como Lugares. Habilítelos a todos y vea si ayuda.
Servicio web API de Google Places API de geocodificación de Google Maps
fuente
Debe habilitar la facturación para acceder a algunas de las API de Google Map
Mensajes de error | API de JavaScript de Google Map
fuente
Debe habilitar las API desde el enlace:
https://console.cloud.google.com/apis/library ?
fuente
Olvidas habilitar tu servicio en la consola del desarrollador .
fuente
Si no tiene la API habilitada, pero tiene una clave API, no obtendrá ese error si ejecuta una API desde el navegador (como cuando se muestra un mapa) o pasa la solicitud al comando curl. Solo obtiene ese error si llama a una API dentro del código. En Python, no importa si usa
urllib
,pycurl
construya el comando curl y páselosubprocess.check_output()
, o envíe la solicitud usandojQuery.get()
; aún obtienes ese error. Me pregunto cómo Google sabe la diferencia.fuente
Para mí, fue Maps Embed API que tuve que habilitar.
En el Google Cloud Console
Vaya a la pestaña API, mire a través de la sección API adicionales e intente habilitar cualquier API relacionada con el mapa.
fuente
Experimenté el mismo problema en un sitio de Drupal. Después de habilitar la API de geocodificación en Google Cloud Platform, funciona para mí. En mi configuración, necesito dos API, Geocoding y Maps Javascript API.
fuente
Desde la actualización de las políticas de Google, debe habilitar la facturación para acceder a Map API.
fuente
si enfrenta ese error como acceso de geocodificación denegado: para que pueda habilitar el servicio de API de geocodificación desde la cuenta getKey. ingrese la descripción de la imagen aquí
fuente
Tuve el mismo problema, la API estaba habilitada para mi proyecto pero no para la clave API específica que estaba usando.
Debería poder ver sus claves de API aquí: https://console.cloud.google.com/apis/credentials
Luego haga clic en la clave que está utilizando y habilite la API para eso. Para mí, tomó ~ 5 minutos para que los cambios surtan efecto.
fuente
Places API y Places SDK para Android son dos API diferentes. Los desarrolladores de Android los habilitan a ambos. ¡Eso funcionó para mí!
fuente
Para el desarrollador angular:
Cuando necesito usar el paquete agm-direction , la consola muestra que "primero debe tener una clave de credencial, vaya a aquí ", pero ya tengo una para poder ver el mapa de Google.
Después de un tiempo, descubrí que lo único que debe hacer es ir a Direction API y habilitarlo, luego esperar unos 10 segundos, ya está listo. Todo esto resume que el registro de la consola no dijo qué API se necesita exactamente.
fuente