Cálculo del uso de créditos de las Google Maps API

Esta página es solo para clientes que tengan la nueva versión de la Google Maps APIs Premium Plan, disponible desde enero de 2016.

¿Tienes una licencia anterior de Maps APIs for Work o de Maps API for Business? Consulta nuestra guía sobre licencias de Maps APIs for Work. Para determinar si tienes una licencia anterior: en el Google Cloud Support Portal, haz clic en Maps: Usage Report a la izquierda. Si el ID de la parte superior del informe se encuentra en el siguiente formato, contarás con el nuevo Premium Plan:
gme-[empresa] & proj-[número] ([tipo])
. De lo contrario, tu licencia será más antigua.

Introducción

Con el Google Maps APIs Premium Plan, las solicitudes de API de tu aplicación consumen créditos de Maps API, que compras anualmente. En los ejemplos, a continuación, se muestra la manera en que puedes calcular el consumo anual de créditos de Maps API para aplicaciones de asignación típicas: un mapa simple con bienes inmuebles en venta o alquiler y un localizador de tiendas más complejo.

Para calcular el consumo de créditos de tu aplicación en estos ejemplos, ten en cuenta los siguientes aspectos:

  • la experiencia de usuario de tu aplicación;
  • las API que usa tu aplicación;
  • algunos datos de implementación;
  • La frecuencia con que se usa tu aplicación.

Con esta información, puedes calcular la cantidad de créditos que consumirá tu aplicación anualmente. Para facilitar los cálculos, puedes usar la calculadora premium de Google Maps API.

Ejemplo 1: Mapa con bienes inmuebles en venta o alquiler

Experiencia de usuario

Los agentes de tus oficinas de bienes inmuebles pueden ver todas las propiedades activas de tu empresa en un mapa de tu sitio web interno. Un agente puede hacer clic en un marcador de una propiedad en venta o alquiler que figure en el mapa a fin de ver una ventana de información con detalles sobre la propiedad provenientes de tu base de datos, incluidos el agente a cargo, la dirección, la superficie y una foto de dicha propiedad, y una imagen de Street View. En la ventana de información, el agente puede hacer clic en el botón "Get Directions”, seleccionar la ubicación de su oficina y luego ver las indicaciones para llegar a la propiedad.

Maps API usadas

API Funciones que se ofrecen
Google Maps JavaScript API Muestra el mapa en la página web interna.
Google Street View Image API Proporciona imágenes panorámicas en la ventana de información.
Google Maps Geocoding API Proporciona las coordenadas de latitud y longitud de las propiedades en venta o alquiler mediante la base de datos de direcciones de propiedades.
Google Maps Directions API Proporciona indicaciones para llegar a la propiedad.

Detalles de implementación

  • Tienes 30 oficinas en el estado de Colorado, Estados Unidos, y aproximadamente 3000 agentes.
  • Tu base de datos de bienes inmuebles, por lo general, cuenta con aproximadamente 25 000 propiedades activas para venta o alquiler.
  • Geocodificas dichas propiedades diariamente, por medio del servicio web de geocodificación.

Suposiciones sobre el uso del agente

Según tus cálculos, se producen 3000 visitas diarias al mapa de propiedades en venta o alquiler de tu sitio web interno. Para cada visita, supones lo siguiente:

  • Un agente ve la ventana de información de 5 propiedades.
  • Un agente solicita indicaciones de 1 propiedad.

Cálculo de créditos de Maps API

Uso de cargas de mapa

API Uso
Maps JavaScript API 1 carga de mapa × 3000 visitantes × 1 crédito = 3000 créditos
Street View Image API 5 cargas de mapa × 3000 visitantes × 0,25 créditos = 3700 créditos

Total de cargas de mapa: 3000 + 3750 = 6750 solicitudes por día × 365 días = 2 463 750 créditos necesarios por año

Uso de Web Service API

API Uso
Geocoding API 25 000 geocódigos por día
Directions API 1 solicitud × 3000 visitantes = 3000 consultas

Total de QPD: 25 000 + 3000 = 28 000 QPD

El total de QPD es inferior al límite diario gratuito de 100 000, por lo que no se requieren créditos adicionales.

Créditos anuales de Maps API necesarios

2 463 750 créditos para cargas de mapa + 0 créditos para servicios web = 2 463 750 créditos

Ejemplo 2: localizador de tiendas

Experiencia de usuario

Tus clientes pueden usar el localizador de tiendas en tu sitio web o en una app para dispositivos móviles (Android/iOS) a fin de encontrar hasta 50 tiendas más cercanas desde una ubicación específica. El cliente ingresa la ubicación actual o cualquier dirección de punto de partida o punto de interés alternativos. A medida que el cliente comienza a ingresar el punto de partida, la aplicación automáticamente muestra una lista de direcciones o nombres de lugares que coinciden. Cuando el cliente selecciona un lugar de la lista, el mapa muestra marcadores para las 50 tiendas más cercanas al lugar. Luego, el cliente puede hacer clic sobre un marcador para ver una ventana de información con detalles sobre la tienda, incluidos la dirección y el horario de atención (datos provenientes de tu base de datos de tiendas), la distancia hasta la tienda y una imagen panorámica del lugar. Luego, el cliente puede optar por obtener indicaciones para llegar a la tienda.

Maps API usadas

API Funciones que se ofrecen
Google Maps JavaScript API Muestra el mapa en el sitio web.
Mobile SDK (Android/iOS) Muestra el mapa en dispositivos móviles.
Google Street View Image API Proporciona imágenes panorámicas estáticas (no interactivas) en la ventana de información.
Google Maps Geocoding API Proporciona las coordenadas de latitud y longitud de la tienda, utilizando tu lista de direcciones de tiendas.
Google Maps Distance Matrix API Proporciona la distancia y los tiempos de viaje entre el punto de partida y las tiendas de tu base de datos. Esta información aparece en la ventana de información.
Google Maps Directions API Proporcionan indicaciones para llegar a la tienda.
Biblioteca JavaScript y
servicio web
de la Google Places API
  • Autocompletado de sitios, que ofrece coincidencias de direcciones o puntos de interés que se anticipan a la escritura.
  • Detalles de sitios, que ofrece la dirección del punto de partida (o el “lugar”) que el cliente seleccionó en los resultados de autocompletado de sitios.

Detalles de implementación

A continuación, se ofrecen algunos detalles de implementación que afectan tu cálculo de uso:

  • Tienes 1500 tiendas en todo el mundo.
  • Geocodificas las ubicaciones de las 1500 tiendas una vez cada 30 días usando el servicio web de geocodificación.
  • Usas la función de distancia de tu base de datos para buscar todas las direcciones geocodificadas a fin de obtener las 50 tiendas más cercanas a partir del punto de partida del visitante.
  • Llamas a la Google Maps Distance Matrix API para mostrar los tiempos y la distancia de desplazamiento desde el punto de partida hasta las 50 tiendas más cercanas obtenidas de la base de datos. Calculando las distancias para 50 tiendas únicamente, mantienes la cantidad de elementos por solicitud en un volumen muy inferior al del límite máximo de 625.

Suposiciones sobre el uso del cliente

Según tus cálculos, se producen 2000 visitas diarias al localizador de tiendas: aproximadamente 1000 visitas en el sitio web y 1000 visitas en dispositivos móviles. Para cada visita, supones lo siguiente:

  • Un cliente ingresa en promedio 8 caracteres para encontrar el punto de partida.
  • Un cliente busca y selecciona 1 punto de partida.
  • Un cliente hace clic en promedio en 2 marcadores para ver la ventana de información.
  • Un cliente obtiene indicaciones para 1 ubicación.

Cálculo de créditos de Maps API

Uso de cargas de mapa

API Uso
Maps JavaScript API 1 carga de mapa × 1000 visitantes × 1 crédito = 1000 créditos
Mobile SDK 1 carga de mapa × 1000 visitantes × 1 crédito = 1000 créditos
Street View Image API 2 cargas de mapa × 2000 visitantes × 0,25 créditos = 1000 créditos

Total de cargas de mapa: 1000 + 1000 + 1000 = 3000 solicitudes por día × 365 días = 1 095 000 créditos necesarios por año

Uso de la Maps JavaScript API y la Web Service API

API Uso
Geocoding API 1500 geocódigos = 1500 consultas (por mes)
Directions API 1 solicitud × 2000 visitantes = 2000 consultas
Distance Matrix API 1 solicitud × 2000 visitantes × 50 tiendas más cercanas = 100 000 elementos

Total de QPD: 2000 + 100 000 = 102 000 QPD

Promedio total de QPD: 102 000 - 100 000 QPD gratuitas = 2000 QPD promedio × 0,25 créditos = 500 créditos por día/182 500 créditos por año

Total de QPD para geocodificación: 1500 × 0,25 créditos = 375 créditos por mes/4500 créditos por año

Promedio anual total: 182 500 + 4500 = 187 000 créditos por año

Uso de la Places API

API Uso
Autocompletado de sitios en la Places API 1 búsqueda × 8 caracteres por búsqueda × 0,1 créditos = 0,8 × 2000 visitantes = 1600 créditos
Detalles de sitios en la Places API 1 solicitud × 2000 visitantes × 2 créditos = 4000 créditos

Uso total de la Places API: 1600 + 4000 = 5600 solicitudes por día/2 044 000 créditos por año

Créditos anuales de Maps API necesarios

1 095 000 créditos para cargas de mapa + 187 000 créditos para QPD promedio + 2 044 000 créditos para solicitudes de lugares = 3 326 000 créditos