El SDK de Navigation para Android usa un modelo de precios de pago por uso. Las solicitudes del SDK de Navigation generan llamadas al SKU Navigation Request. El SDK de Navigation cobra por las llamadas a la API que realizas para generar rutas a un destino. Las llamadas a la API pueden incluir uno o más destinos, que también se conocen como puntos de referencia. Para calcular el costo de una llamada, multiplica la cantidad de destinos (o puntos de referencia) que contiene por el precio de cada destino solicitado, que se basa en los precios de los SKU de la solicitud de navegación.
Los cargos del SDK de Navigation se aplican cuando se envían solicitudes a la API para solicitar una ruta. No se cobran cargos adicionales por iniciar la guía paso a paso de una ruta. Tampoco se aplican cargos adicionales por cambios de ruta después de que se recupera un destino. Por ejemplo, no se cobran cargos por cambios de ruta debido a actualizaciones de tráfico, rutas cerradas o desvíos de la ruta planificada.
Administra los costos y el uso con las herramientas disponibles en la consola de Google Cloud.Cómo se factura el SDK de Navigation para Android
El SDK de Navigation para Android usa un modelo de precios de pago por uso, y las APIs y los SDKs de Google Maps Platform se facturan por SKU. Se hace un seguimiento del uso de cada SKU y el costo se calcula de la siguiente manera:
Precios del SDK de Navigation para Android
SKU: Navigation Request
Cada destino solicitado con el SDK de Navigation se factura como una unidad de SKU de solicitud de Navigation. El precio por unidad de SKU se determina según el volumen total de llamadas mensuales del SKU:
RANGO DE VOLUMEN MENSUAL (precio por destino) |
||
---|---|---|
Entre 1 y 1,000 | Entre 1,001 y 4,200,000 | Más de 4,200,000 |
Sin cargo | USD 0.05 | USD 0.0395 |
Métodos de solicitud de ruta
Para realizar solicitudes de generación de rutas al SDK de Navigation, llama a los siguientes métodos:
- setDestination (destino de punto de referencia)
- setDestination (destino de punto de referencia, opciones de RoutingOptions)
- setDestination (Waypoint destination, RoutingOptions routingOptions, DisplayOptions displayOptions)
- setDestinations (List<Waypoint> destinations)
- setDestinations (List<Waypoint> destinos, opciones de RoutingOptions)
- setDestinations (List<Waypoint> destinations, CustomRoutesOptions customRoutesOptions)
- setDestinations (List<Waypoint> destinations, RoutingOptions routingOptions, DisplayOptions displayOptions)
- setDestinations (List<Waypoint> destinations, CustomRoutesOptions customRoutesOptions, DisplayOptions displayOptions)
- simulateLocationsAlongNewRoute(List<Waypoint> waypoints)
- simulateLocationsAlongNewRoute(List<Waypoint> waypoints, RoutingOptions routingOptions)
- simulateLocationsAlongNewRoute(List<Waypoint> waypoints, RoutingOptions routingOptions, SimulationOptions simulationOptions)
- [Obsoleto] setDestinations (List<Waypoint> destinations, String routeToken)
Ten en cuenta que una sola llamada al método puede contener hasta 25 destinos, y el costo de cada llamada se calcula multiplicando la cantidad de destinos por el precio por unidad de SKU.
Otros límites de uso
Se aplican los siguientes límites de uso para el SDK de Navigation para Android:
- Límite de frecuencia de 30,000 QPM (consultas por minuto)
- La cantidad máxima de destinos intermedios (o puntos de referencia) permitidos por llamada a la API es de 25.
Restricciones de las Condiciones de Uso
Para obtener información sobre las Condiciones de Uso, consulta el artículo sobre las restricciones de la licencia de las Condiciones del Servicio de Google Maps Platform.
Cómo administrar el costo de uso
Para administrar el costo de uso del SDK de Navigation para Android o satisfacer las demandas del tráfico de producción, establece límites en la cuota diaria en todas las solicitudes a cualquier API. Las cuotas diarias se restablecen a la medianoche, hora del Pacífico.
Para ver o cambiar los límites de cuota del SDK de Navigation para Android, sigue estos pasos:
- En la consola de Cloud, abre la página Cuotas de Google Maps Platform.
- Haz clic en el menú desplegable de APIs y selecciona el SDK de Navigation para Android.
- Para ver los límites de cuota, desplázate hasta la tarjeta Solicitudes.
En una tabla, se muestran los nombres y los límites de cuota. - Para cambiar un límite de cuota, haz clic en el ícono Editar correspondiente.
En el diálogo que aparece, en el campo Límite de cuota, ingresa el límite de cuota diaria facturable de tu preferencia (hasta el límite de cuota especificado por Google, si corresponde) y haz clic en Guardar.
Si el uso de la API alcanza tu límite de cuota facturable en cualquier momento del día, tu aplicación no podrá acceder a la API durante el resto de ese día.