Cómo estimar el uso de créditos de Google Maps Platform

Nota: El plan Premium de Google Maps Platform ya no está disponible para registros o clientes nuevos.

Esta página es solo para los clientes que tengan la versión nueva del plan Premium de Google Maps Platform, que está disponible desde enero de 2016.

¿Tienes el plan Premium o una licencia anterior?
Para determinar qué licencia tienes, haz lo siguiente:
> En el Portal de asistencia de Google Cloud, haz clic en Maps: Informe de uso a la izquierda.
> ¿El ID que aparece en la parte superior del informe tiene el siguiente formato?
gme-[company] & proj-[number] ([type])
Si es así, tienes el plan Premium.
De lo contrario, tienes una licencia anterior (Maps API for Work o Maps API for Business).

Introducción

Con el plan Premium de Google Maps Platform, las solicitudes de API de tu aplicación consumen créditos de las API de Google Maps, que se compran anualmente. En los ejemplos siguientes, se muestra la manera en que puedes estimar el consumo anual de créditos de las API de Google Maps para aplicaciones de mapas típicas: un mapa simple para ficha de bienes raíces 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 del 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 estimar la cantidad de créditos que tu aplicación consumirá anualmente. Para facilitar tus cálculos, puedes usar la calculadora Premium de las API de Google Maps.

Ejemplo 1: Mapa para ficha de bienes raíces

Experiencia del usuario

Los agentes de tus oficinas de bienes raíces pueden ver todas las fichas activas de tu empresa en un mapa de tu sitio web interno. Un agente puede hacer clic en un marcador de una ficha en el mapa para ver una ventana de información con detalles sobre la propiedad provenientes de tu base de datos, incluidos el agente a cargo de la ficha, 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 "Obtener instrucciones”, seleccionar la ubicación de su oficina y, luego, ver cómo llegar a la propiedad.

API de Google Maps usadas

API Funciones que ofrece
API de Maps JavaScript Muestra el mapa en la página web interna.
API de Street View Static Proporciona imágenes panorámicas en la ventana de información.
API de Geocoding Proporciona las coordenadas de latitud y longitud de la ficha extraídas de tu base de datos de direcciones de propiedades.
API de Directions Proporciona instrucciones sobre cómo llegar a la propiedad.

Detalles de implementación

  • Tienes 30 oficinas en el estado de Colorado, EE.UU., y aproximadamente 3,000 agentes.
  • Tu base de datos de bienes raíces, por lo general, cuenta con aproximadamente 25,000 fichas activas.
  • Geocodificas dichas fichas diariamente, utilizando el servicio web de geocodificación.

Suposiciones sobre el uso del agente

Según tus cálculos, se producen 3,000 visitas diarias al mapa de la ficha 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 instrucciones sobre cómo llegar de 1 propiedad.

Cálculo de los créditos para las API de Google Maps

Uso de cargas de mapas

API Uso
API de Maps JavaScript 1 carga de mapa × 3,000 visitantes × 1 crédito = 3,000 créditos
API de Street View Static 5 cargas de mapas × 3,000 visitantes × 0.25 créditos = 3,700 créditos

Total de cargas de mapas: 3,000 + 3,750 = 6,750 solicitudes por día × 365 días = 2,463,750 créditos requeridos por año

Uso de las API de servicio web

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

Total de QPD: 25,000 + 3,000 = 28,000 QPD

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

Créditos de las API de Google Maps requeridos al año

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

Ejemplo 2: Localizador de tiendas

Experiencia del 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 su ubicación actual o cualquier otra dirección de punto de partida o lugar de interés. 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 a ese 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 que provienen de tu base de datos de tiendas), la distancia hasta la tienda y una imagen panorámica de la ubicación. Luego, el cliente puede optar por obtener instrucciones sobre cómo llegar a la tienda.

API de Google Maps usadas

API Funciones que ofrece
API de Maps JavaScript Muestra el mapa en el sitio web.
SDK para dispositivos móviles (Android/iOS) Muestra el mapa en dispositivos móviles.
API de Street View Static Proporciona imágenes panorámicas estáticas (no interactivas) en la ventana de información.
API de Geocoding Proporciona las coordenadas de latitud y longitud de la tienda extraídas de tu base de datos de direcciones de tiendas.
API de Distance Matrix Proporciona la distancia y los tiempos de viaje entre el punto de partida y las tiendas de tu base de datos. Esta información se muestra en la ventana de información.
API de Directions Proporcionan instrucciones sobre cómo llegar a la tienda.
Servicio web
y biblioteca JavaScript
de la API de Places
  • Place Autocomplete, que ofrece coincidencias de direcciones o lugares de interés mediante autocompletado de los datos.
  • Places Details, que proporciona la dirección del punto de partida (o el “lugar”) que el cliente seleccionó en los resultados de autocompletado.

Detalles de implementación

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

  • Tienes 1,500 tiendas en todo el mundo.
  • Geocodificas las ubicaciones de las 1,500 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 API de Distance Matrix para mostrar los tiempos y la distancia de conducción desde el punto de partida hasta las 50 tiendas más cercanas obtenidas de la base de datos. Si calculas las distancias para 50 tiendas únicamente, mantienes la cantidad de elementos por solicitud en un volumen muy inferior al límite máximo de 625.

Suposiciones sobre el uso del cliente

Según tus cálculos, se producen 2,000 visitas diarias al localizador de tiendas: aproximadamente 1,000 visitas en el sitio web y 1,000 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 instrucciones sobre cómo llegar a 1 ubicación.

Cálculo de los créditos para las API de Google Maps

Uso de cargas de mapas

API Uso
API de Maps JavaScript 1 carga de mapa × 1,000 visitantes × 1 crédito = 1,000 créditos
SDK para dispositivos móviles 1 carga de mapa × 1,000 visitantes × 1 crédito = 1,000 créditos
API de Street View Static 2 cargas de mapas × 2,000 visitantes × 0.25 créditos = 1,000 créditos

Total de cargas de mapas: 1,000 + 1,000 + 1,000 = 3,000 solicitudes por día × 365 días = 1,095,000 créditos requeridos por año

Uso de las API de Maps JavaScript y servicio web

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

Total de QPD: 2,000 + 100,000 = 102,000 QPD

Excedente en el total de QPD: 102,000 - 100,000 QPD gratis = 2,000 QPD excedentes × 0.25 créditos = 500 créditos por día / 182,500 créditos por año

Total de QPD para geocodificación: 1,500 × 0.25 créditos = 375 créditos por mes /4,500 créditos por año

Excedente anual total: 182,500 + 4,500 = 187,000 créditos por año

Uso de la API de Places

API Uso
Place Autocomplete en la API de Places 1 búsqueda × 8 caracteres por búsqueda × 0.1 créditos = 0.8 × 2,000 visitantes = 1,600 créditos
Place Details en la API de Places 1 solicitud × 2,000 visitantes × 2 créditos = 4,000 créditos

Uso total de la API de Places: 1,600 + 4,000 = 5,600 solicitudes por día / 2,044,000 créditos por año

Créditos de las API de Google Maps requeridos al año

1,095,000 créditos por cargas de mapas +187,000 créditos por excedente de QPD +2,044,000 créditos por solicitudes de Places = 3,326,000 créditos