página purposes puede only missingkeymaperror gratis google for esta error development developer correctamente clave cargar google-maps google-maps-api-3 geocoding google-geolocation

google-maps - purposes - google maps api error: missingkeymaperror wordpress



Este proyecto de API no está autorizado para usar esta API. Asegúrese de que esta API esté activada en la consola de API (16)

De la imagen que publicaste, dice que está deshabilitado ...

Vaya a Consola de desarrollador -> API y autenticación -> API

Busque Geocoding y haga clic en Google Maps Geocoding API -> Enable API. Haz lo mismo para Geolocalizar

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 compruebo 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í?




Desde la actualización de las políticas de Google, debe habilitar la facturación para acceder a Map API.


En el menú del administrador de API, debe 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


Estos son los pasos que me funcionaron:

  1. Habilitar API de indicaciones; API de geocodificación; API de Gelocation console.cloud.google.com/google/maps-apis
  2. Habilite APIS y Servicios para seleccionar APIs console.developers.google.com/apis/library

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.


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.


Necesito habilitar Direcciones API también en la Consola API de Google. Tengo habilitado lo siguiente:

  • Instrucciones API
  • API de geocodificación
  • API de JavaScript de Maps

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.



Para el desarrollador angular:

Cuando necesito usar el paquete agm-direction , la consola muestra que "primero debe tener una clave de credencial, vaya 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 decía qué API se necesita exactamente.


Si está utilizando el método get para obtener los lugares, debe habilitar

Servicio web API de Google Places

Estaba enfrentando el mismo problema y lo resolví después de habilitarlo.

EDITAR: de acuerdo con https://developers.google.com/places/web-service/get-api-key

Nota: El servicio web API de Google Places no funciona con una clave API restringida de Android o iOS.

Por lo tanto, debe crear una nueva clave o eliminar el acceso restringido de la clave existente para que funcione correctamente.


Si no tiene la API habilitada, pero tiene una clave API, no obtendrá ese error si ejecuta una API desde el navegador (como cuando 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 , construye el comando curl y lo pasa a subprocess.check_output() , o envía la solicitud usando jQuery.get() ; aún obtienes ese error. Me pregunto cómo Google sabe la diferencia.


Tuve el mismo problema, 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.



Places API y Places SDK para Android son dos API diferentes. Los desarrolladores de Android los habilitan a ambos. ¡Eso funcionó para mí!

No es necesario habilitar las API de geocodificación y geolocalización, tienen diferentes propósitos.