Registro y configuración en Google Cloud Platform

Print Friendly, PDF & Email

Para integrar servicios de Google en los productos de Isi Condal es necesario disponer de una cuenta registrada en Google Cloud Platform. Este registro es totalmente gratuito y permite controlar y administrar el uso que hacemos de los servicios que Google nos proporciona. Los únicos requisitos son disponer de una cuenta de Google y relacionar una tarjeta de crédito a esta cuenta, si no la tenemos ya.

A continuación se detallan los conceptos siguientes:

Requisitos para dar de alta una cuenta en Google Cloud Platform

Los únicos requisitos son:

  • Disponer de una cuenta de Google.
  • Relacionar una tarjeta de crédito a esta cuenta, si no la tenemos ya.
Más adelante se detalla el proceso de configuración de cuotas y facturación para que no se cobre nada en el uso de las APIs y el servicio sea gratuito.

Registro en Google Cloud Platform

Para registrarnos a Google Cloud Platform deberemos acceder a https://cloud.google.com y pulsar el botón “PROBAR GCP GRATIS”.

A continuación seguiremos las instrucciones y procederemos a rellenar los datos que se solicitan en 2 pasos/ventanas.

Configuración y generación de clave API Google Maps

Una vez disponemos de un usuario en Google Cloud Platform podemos acceder a varios servicios de Google mediante este portal:

Inicialmente se crea automáticamente el proyecto “My First Project”:

Podemos crear nuevos proyectos para organizar mejor los servicios que habilitemos posteriormente, pero este mismo proyecto es totalmente válido y no es necesario modificarlo para continuar con el proceso.

Biblioteca de APIs y servicios

Disponemos, en el menú lateral, de una biblioteca de APIs y servicios:

Desde aquí tenemos la posibilidad de explorar servicios y APIs que tenemos disponibles:

Dentro de los servicios y APIs de Google Maps, deberemos habilitar 2 de ellos, «Geocoding API» y «Maps JavaScript API»:


Habilitar «Geocoding API»

El servicio “Geocoding API” es el que permite a IsiParts e IsiRutas localizar la posición en un mapa a partir del texto de una dirección:

A partir de un cierto volumen de consultas, este servicio puede suponer algún coste.

¿Cómo configurar las cuotas para que nunca se produzca ningún cargo?

Pulsando un servicio, veremos el detalle del mismo y podremos configurar cuotas para limitar el uso que hacemos de él.

Para el servicio “Geocoding API” aconsejamos configurar 1.250 peticiones máximas por día ya que se trata de un buen valor para evitar el coste del servicio.

Cada mes se proporcionan 200 $ de crédito para este servicio y cada 1.000 peticiones suponen un coste de 5 $.

Partiendo de esto, proponemos:

  • Si aplicamos una cuota de 1.250 peticiones máximas por día…
  • En 31 días (que como máximo tiene un mes) podemos llegar a 38.750 peticiones máximas al mes.
  • Con un coste total de 193,75 $, sin llegar a superar los 200 $ que se nos da de crédito cada mes.

Para confirmar la cuota desmarcaremos la opción “Ilimitada” y deberemos marcar que estamos seguros que queremos reducir en más de un 10% el uso del servicio:

Habilitar «Maps JavaScript API»

El servicio “Maps JavaScript API” es el que permite a IsiParts e IsiRutas mostrar mapas.

A partir de un cierto volumen de consultas, este servicio puede suponer algún coste.

¿Cómo configurar las cuotas para que nunca se produzca ningún cargo?

Podemos aplicar una cuota para el servicio “Maps Javascript API” de 900 mapas cargados máximos por día.

En este caso cada 1.000 cargas suponen un coste de 7 $.

Por tanto,

  • Si aplicamos una cuota de 900 cargas máximas por día…
  • En 31 días (que como máximo tiene un mes) podemos llegar a 27.900 cargas máximas al mes.
  • Con un coste total de 195,30 $, sin llegar a superar los 200$ que se nos da de crédito cada mes.

Consulta de las APIs activadas

Podemos consultar los servicios habilitados en el apartado “APIs”.

Desde el “Panel de control” podemos consultar y controlar el tráfico y número de solicitudes de los servicios que tenemos habilitados.


Generar clave API de Google Maps

Una vez configurado todo, ya podemos generar una clave API de Google Maps. Esta clave se tendrá que informar en el correspondiente apartado de configuración de nuestra aplicación IsiParts o IsiRutas cuando se solicite.

Apartado “Credenciales”, “Crear credenciales”“Clave de API”.

A continuación se creará una clave API, sobre la que podremos aplicar restricciones si lo deseamos:

Veamos un ejemplo sobre los servicios a los que puede acceder la clave API generada y las restricciones disponibles:

Desde este apartado podremos consultar y regenerar nuestra clave API de Google Maps.


Facturación de servicios de Google Cloud Platform

Por último, desde el apartado “Facturación” del menú principal de Google Cloud Platform podremos controlar el uso de los servicios que usamos y ajustar mejor las cuotas en base a nuestras necesidades:

En el apartado “Informes” podemos controlar y analizar el uso que hacemos de los 200 $ de crédito que se nos da cada mes para el uso de servicios de Google Maps.