Google Maps Platform proporciona 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.
| Detener los cargos | Recibir notificaciones | Compilar con un costo más bajo |
Cuotas y alertas de cuotas
Los límites de cuota te ayudan a controlar el uso de la API y evitar cargos inesperados.
Establecer límites de cuota
Cuando estableces 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 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 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 según el volumen de solicitudes estimado.
Configurar 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 APIs, elige la API específica para la modificación de la cuota.
Selecciona los extremos que deseas 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 desplazarte por 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.
Ajustar la cuota según sea necesario
Revisa y ajusta periódicamente tus cuotas de API para optimizar el uso y los costos, mientras encuentras un equilibrio entre evitar el gasto excesivo y garantizar que tu aplicación funcione correctamente.
- Supervisa tus patrones de uso de la API en la consola de Google Cloud. Establece cuotas que se alineen con tu presupuesto y evita el gasto excesivo.
- Asegúrate de que las cuotas puedan controlar los períodos de uso máximo.
- Realiza ajustes graduales y prueba tu aplicación minuciosamente 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 evitar sorpresas en tu factura creando presupuestos y alertas de Facturación de Cloud.
Puedes configurar alertas de presupuesto para que te notifiquen cuando alcances ciertos porcentajes de tu presupuesto total, de modo que puedas ver cómo evolucionan los 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 elaboració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.
Usar la API de Maps Static siempre que sea posible
Las siguientes situaciones funcionan bien con los mapas estáticos, que admiten visualizaciones de mapas simples que solo necesitan un marcador:
- Estás comenzando con un prototipo que aún no tiene muchas funciones.
- No tienes ninguna personalización de mapas.
- Usas como máximo un marcador.
- No necesitas admitir la interacción del usuario con mapas dinámicos o Street View dinámico.
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 a una tarifa más baja 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 interesados.
Usar categorías de precios más económicas
Google proporciona una cantidad diferente de eventos de uso gratuito para cada categoría de precios. Puedes optimizar tu aplicación para usar capacidades en las categorías "Essentials" o "Pro", en las que tienes más eventos de uso mensual gratuito. Obtén más información sobre las categorías de precios.
Consolidar varios mapas
Si tienes una implementación que muestra varios mapas, sigue estas instrucciones:
- Carga mapas solo cuando sea necesario, lo que minimiza los 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 mostrar las ubicaciones de las tiendas.
- Usa un solo mapa por pantalla de interfaz de usuario, ya que los usuarios generalmente solo interactúan con un mapa a la vez.
Almacenar contenido en caché 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 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.
Usar máscaras de campo
El uso de máscaras de campo 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.
Usar precios por sesión con Place Details (nuevo)
Si tus aplicaciones tienen un volumen de llamadas mensuales de
Consulta la documentación de precios por sesión 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 tu uso y reducir los costos asociados con la API de Routes.
Limitar los puntos de referencia de Compute Routes
Limita a un máximo de 10 puntos de referencia las entradas de los usuarios en una consulta. Las solicitudes que contienen más de 10 puntos de referencia se facturan a una tarifa más alta.
Usar 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).
Usar modelos de tráfico en tiempo real en Compute Routes y la API de Distance Matrix (heredada)
Las solicitudes a Compute Routes y a la API de 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, configura la hora de salida en now.
Usar 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.