Google Maps Platform ofrece una variedad de opciones para controlar tu consumo y garantizar que tu uso se alinee con tu presupuesto. Incluye las siguientes opciones:
- Detén los cargos limitando la cantidad de eventos de facturación que activa tu app.
- Recibe notificaciones cuando tu uso se acerque a límites específicos de presupuesto o de la API.
- Compila tus apps de forma más rentable.
En la siguiente tabla, se muestran tus opciones.
Cargos por detención | Recibir notificaciones | Crea diseños para reducir los costos |
Cuotas y alertas de cuotas
Los límites de cuota te ayudan a controlar el uso de la API y evitar cargos inesperados.
Establece límites de cuota
Cuando configuras un límite de cuota, puedes definir la cantidad máxima de solicitudes permitidas para una API o un servicio específicos dentro de un período determinado.
Una vez que las solicitudes de tu proyecto alcancen ese límite, tu servicio dejará de responder a las solicitudes. Depende de ti equilibrar la compensación entre una interrupción y una factura más grande.
Abre la página Cuotas de Google Maps Platform en la consola de Cloud.
y selecciona el proyecto de destino.
En el menú desplegable de APIs, elige la API específica para la modificación de la cuota.
Si deseas editar más de un tipo de cuota, selecciona la casilla de verificación junto a los que quieras habilitar.
Haz clic en el menú de tres puntos y, luego, en Editar cuota.
En el panel lateral que aparece, ingresa los nuevos valores de cuota y haz clic en Enviar solicitud.
Usa la calculadora de precios de Google Maps Platform para estimar los costos según el volumen de solicitudes estimado.
Configura alertas de cuota
Las alertas de cuota te notifican cuando el uso de la API se acerca a un umbral definido.
Abre la página Cuotas de Google Maps Platform en la consola de Cloud.
y selecciona el proyecto de destino.
En el menú desplegable de APIs, elige la API específica para la modificación de la cuota.
Selecciona los extremos que quieras editar.
Haz clic en el menú de tres puntos y, luego, en Crear alerta de uso.
El panel lateral que se desliza hacia afuera contiene una descripción de la política de alertas predeterminada. Si deseas cambiar la política, haz clic en el menú de tres puntos y en Personalizar la política de alertas para mostrar la ventana de configuración de la política. Usa los vínculos Siguiente en la ventana para avanzar en la configuración, que incluye la capacidad de configurar canales de notificación, como SMS, correo electrónico, chat, webhooks, PagerDuty y Pub/Sub.
Después de agregar un canal de notificaciones, selecciónalo en el campo Canales de notificaciones y haz clic en Aceptar.
Realiza este paso solo si no modificaste la política de alertas en el paso anterior. En Configurar notificaciones en el panel, agrega y configura los tipos de notificaciones que deseas recibir, luego selecciona uno o más de esos canales en el campo Canales de notificaciones y haz clic en Aceptar.
Haz clic en Crear.
Ajusta la cuota según sea necesario
Revisa y ajusta periódicamente tus cuotas de API para optimizar el uso y los costos, y encontrar un equilibrio entre evitar gastos excesivos y garantizar que tu aplicación funcione correctamente.
- Supervisa tus patrones de uso de la API en Google Cloud Console. Establece cuotas que se alineen con tu presupuesto y eviten la inversión excesiva.
- Asegúrate de que las cuotas puedan controlar los períodos de uso máximo.
- Realiza ajustes graduales y prueba tu aplicación a fondo después de cada cambio para evitar interrupciones.
Presupuestos y alertas de presupuesto
Si tienes un presupuesto específico para tu uso de Google Maps Platform, puedes crear presupuestos y alertas de Facturación de Cloud para evitar sorpresas en tu factura.
Puedes configurar alertas de presupuesto para recibir notificaciones cuando alcances ciertos porcentajes de tu presupuesto total, de modo que puedas ver cómo evolucionan tus costos de uso con el tiempo.
Consulta la documentación de Google Cloud para obtener instrucciones sobre cómo crear y administrar presupuestos y alertas de presupuesto.
Administración estratégica de costos
La creación de presupuestos eficaz implica usar opciones gratuitas o de menor costo siempre que sea posible. En esta sección, se exploran varias estrategias para minimizar los costos.
Usa la API de Maps Static siempre que sea posible
Las siguientes situaciones funcionan bien con los mapas estáticos, que admiten pantallas de mapas simples que solo necesitan un marcador:
- Comenzarás con un prototipo que aún no tiene muchas funciones.
- No tienes ninguna personalización del mapa.
- Usas como máximo un marcador.
- No necesitas admitir la interacción del usuario con mapas dinámicos o Street View dinámico.
Cómo usar miniaturas
Las miniaturas se pueden usar como una alternativa aún más económica a la API de Maps Static. Las miniaturas se facturan con una tarifa inferior y pueden llevar a los usuarios a una versión dinámica de Google Maps cuando hacen clic, de modo que solo pagues por las cargas de mapas dinámicos para los usuarios que interactúan.
Usa categorías de precios más económicas
Google proporciona una cantidad diferente de eventos de uso gratuitos para cada categoría de precios. Puedes optimizar tu aplicación para que use capacidades en las categorías "Básicas" o "Profesionales", en las que tienes más eventos de uso mensuales gratuitos. Obtén más información sobre las categorías de precios.
Consolida varios mapas
Si tienes una implementación que muestra varios mapas, sigue estos lineamientos:
- Carga los mapas solo cuando sea necesario para minimizar el uso de recursos innecesarios.
- Reutiliza un solo mapa actualizando su viewport, zoom y marcadores según sea necesario.
- Usa la solución Store Locator Plus si muestras varios mapas para indicar las ubicaciones de las tiendas.
- Usa un solo mapa por pantalla de la interfaz de usuario, ya que los usuarios generalmente interactúan con un solo mapa a la vez.
Almacena en caché el contenido cuando se permita
La mayoría de los productos de Google Maps Platform prohíben el almacenamiento en caché del contenido. Sin embargo, algunas excepciones te permiten almacenar en caché sus resultados por hasta 30 días. Consulta las condiciones de Google Maps Platform para obtener más detalles.
Estrategias rentables para la API de Places
En esta sección, se proporcionan formas de optimizar tu uso y reducir los costos asociados con la API de Places.
Usa máscaras de campo
El uso de campos enmascarados garantiza que no solicites datos innecesarios, lo que ayuda a reducir la latencia y los cargos de facturación.
Para Place Details (nuevo), Nearby Search (nuevo) y Text Search (nuevo), utiliza el encabezado FieldMask
en las solicitudes a la API para especificar la lista de campos que se deben devolver como respuesta.
Luego, se te facturará según el SKU más alto que corresponda a tu solicitud. Eso significa que, si seleccionas campos del SKU básico y del SKU avanzado, se te facturará en función del SKU avanzado.
Usa precios por sesión con Place Details (nuevo)
Si tus aplicaciones tienen un volumen de llamadas mensual de
Consulta la documentación sobre los precios de las sesiones de Place Autocomplete (nuevo) para obtener más detalles.
Estrategias rentables para la API de Routes
En esta sección, se proporcionan formas de optimizar el uso y reducir los costos asociados con la API de Routes.
Limita los puntos de referencia de Compute Routes
Limita las entradas de los usuarios en una consulta a un máximo de 10 puntos de referencia. Las solicitudes que contienen más de 10 puntos de referencia se facturan a una tarifa más alta.
Usa la optimización de la API de Compute Routes para lograr el mejor enrutamiento
Las solicitudes que usan el argumento de optimización de puntos de referencia se facturan a una tarifa más alta.
El argumento de optimización ordena los puntos de referencia para garantizar un enrutamiento óptimo. Esto significa que el viaje de A a E representa una mejor experiencia si está optimizado (A-B-C-D-E), en comparación con la secuencia aleatoria de una ruta no optimizada, como A-D-B-C-E.
Usa modelos de tráfico en tiempo real en la API de Compute Routes y Distance Matrix (heredada)
Las solicitudes a las APIs de Compute Routes y Distance Matrix (legacy) que incluyen modelos de tráfico en tiempo real se facturan a una tarifa más alta.
Si se omiten los modelos de tráfico en una solicitud, los resultados se basarán únicamente en factores físicos: rutas, distancia y límites de velocidad. Habilita los modelos de tráfico en tiempo real configurando la hora de salida en now
.
Usa Route Traveled y Nearest Road cuando los datos de GPS sean poco precisos
Las funciones de la API de Maps Roads, Route Traveled y Nearest Road, se incluyen en el nivel avanzado y se facturan a una tarifa más alta. Usa estas funciones si los datos de GPS son poco precisos y la API de Roads puede ayudar a determinar la ruta correcta. Speed Limits, otra función de la API de Roads, está disponible solo para los clientes de Asset Tracking.