Google Maps Platform ofrece una variedad de opciones para controlar tu consumo y asegurarte de que tu uso se alinee con tu presupuesto. Incluye las siguientes opciones:
- Para detener los cargos, limita la cantidad de eventos de facturación que activa tu app.
- Recibir 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.
Detener cargos | Recibir notificaciones | Compila para reducir 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 en un período determinado.
Una vez que las solicitudes de tu proyecto alcancen ese límite, tu servicio dejará de responderlas. 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 modificar la cuota.
Si deseas editar más de un tipo de cuota, selecciona la casilla de verificación junto a las que deseas 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 en función del volumen estimado de solicitudes.
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 modificar la cuota.
Selecciona los extremos que quieres editar.
Haz clic en el menú de tres puntos y, luego, en Crear alerta de uso.
El panel lateral que se desliza contiene una descripción de la política de alertas predeterminada. Si quieres 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 notificaciones, 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 tus cuotas de API de forma periódica para optimizar el uso y los costos, a la vez que encuentras un equilibrio entre evitar gastos excesivos y asegurarte de que tu aplicación funcione correctamente.
- Supervisa los patrones de uso de tus APIs en la consola de Google Cloud. Establece cuotas que se alineen con tu presupuesto y eviten el exceso de inversión.
- Asegúrate de que las cuotas puedan manejar los períodos de uso máximo.
- Realiza ajustes graduales y prueba tu aplicación en detalle después de cada cambio para evitar interrupciones.
Presupuestos y alertas de presupuesto
Si tienes un presupuesto específico para el uso de Google Maps Platform, puedes crear alertas y presupuestos de Facturación de Cloud para evitar sorpresas en tu factura.
Puedes configurar alertas de presupuesto para que te notifiquen cuando alcances un porcentaje determinado de tu presupuesto total, de modo que puedas ver las tendencias de tus costos de uso a lo largo del tiempo.
Consulta los documentos 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 eficaces 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 mapas estáticos, que admiten pantallas de mapas simples que solo necesitan un solo marcador:
- Comenzarás con un prototipo que aún no tiene muchas funciones.
- No tienes ninguna personalización de mapas.
- Puedes usar un marcador como máximo.
- No necesitas admitir la interacción del usuario con mapas dinámicos ni Dynamic Street View.
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 dirigir 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 con tu contenido.
Usa categorías de precios más económicas
Google proporciona una cantidad diferente de eventos de uso gratuito para cada categoría de precio. Puedes optimizar tu aplicación para usar las funciones de las categorías "Essentials" o "Pro", en las que tienes más eventos de uso mensual gratuitos. Obtén más información sobre las categorías de precios.
Cómo consolidar varios mapas
Si tienes una implementación que muestra varios mapas, sigue estos lineamientos:
- Carga mapas solo cuando sea necesario para minimizar los recursos innecesarios.
- Vuelve a usar un solo mapa actualizando su viewport, zoom y marcadores según sea necesario.
- Usa la solución de Store Locator Plus si muestras varios mapas para mostrar las ubicaciones de las tiendas.
- Usa un solo mapa por pantalla de la interfaz de usuario, ya que, por lo general, los usuarios solo interactúan con un mapa a la vez.
Almacena en caché el contenido cuando esté permitido
La mayoría de los productos de Google Maps Platform prohíben el almacenamiento en caché de contenido. Sin embargo, algunas excepciones te permiten almacenar en caché sus resultados durante un máximo de 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 el 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 los precios de la 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 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 del usuario 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 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 Compute Routes y la API de Distance Matrix (heredado)
Las solicitudes a la API de Compute Routes y Distance Matrix (heredada) que incluyen modelos de tráfico en tiempo real se facturan a una tarifa más alta.
Si se omiten estos modelos en una solicitud, los resultados se basarán únicamente en factores físicos: rutas, distancia y límites de velocidad. Para habilitar los modelos de tráfico en tiempo real, establece 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 que realizan un seguimiento de sus recursos.