JS Problemas Técnicos Programación

Solución al error de Google Maps: This API project is not authorized to use this API.

[titulo]Pasos para arreglar el error de Google Maps: Google API REQUEST_DENIED[/titulo]

Como ya indicábamos en el post sobre cómo obtener una API para Google Mapsdesde el 16 de julio de 2018, la API se ha vuelto de pago.

Esto ha traído consigo muchos cambios, y puede que algunos de ellos hayan afectado a tus proyectos, provocando el error con el que encabezamos esta entrada.

Y es que Google Maps, ahora más que nunca, fragmenta su API en al menos una decena de ellas, cada una con su propia escala de permisos.

[subraya_verde]Si te has encontrado este error, es porque debes dar permisos de acceso a una de esas APIs nuevas que mencionamos.[/subraya_verde]

¿Cómo lo hacemos?

Nos logueamos en Google Cloud Platform Console.

Pueden pasar dos cosas:

  • Que veamos una pantalla como la siguiente:

    En cuyo caso tendremos que hacer lo que indicamos en este post para obtener una API Key nueva. Y cuando la implantemos, seguir leyendo esta entrada.

  • Que nos aparezca esta otra pantalla:

    Lo que indicará que ya tenemos una API Key y un proyecto en marcha.

3º Nos fijamos en que esté seleccionado el proyecto en el que nos ha aparecido este error (en la imagen anterior, My Project).

4º Pulsamos en el icono de las 3 líneas horizontales (parte superior izquierda) y en el menú que se nos despliega, clicamos en API’s y servicios:

5º A continuación en «Habilitar APIS y servicios»

6º Y buscamos en la lista el servicio que estemos usando, y que esté bloqueado:

Habitualmente el error de consola nos señala el servicio que se está bloqueando. En caso contrario, los más comunes son: Geocoding API, Geolocation API y Maps JavaScript.

Si ese mapa usaba alguna funcionalidad especial como señalar la distancia entre varios puntos, reflejar una ruta por carretera o la altura de una serie de picos, tendremos que leer las descripciones de cada API para ver cuál nos puede estar dando error.

7º Sea como fuere, hacemos clic en uno o varios servicios y los habilitamos:

 

¿Te hemos conseguido ayudar? ¡Ayúdanos tú compartiéndonos!

Cristian Sarabia Martínez

Desde que a principios de los 90 mi padre desempolvó su Spectrum, no he dejado de probar y experimentar con la tecnología.

Enamorado del mundo web, Full Stack Developer de profesión y diseñador por devoción.

Ahora hago mis pinitos en esto del blogging para compartir con vosotros un poquito de todo lo que la comunidad me ha dado.

2 Comentarios

Haz clic aquí para dejar tu comentario