Descripción general de la planificación de rutas para vehículos grandes

Foto de un camión grande en la ruta

La función de planificación de rutas para vehículos grandes de la API de Routes es un conjunto de servicios que calcula rutas y horas de llegada estimadas (ETA) para vehículos grandes. Cuando se aceptan solicitudes que especifican atributos del vehículo, como la altura, el peso, la longitud y las clasificaciones de materiales peligrosos, se muestra una ruta optimizada para evitar las restricciones pertinentes. El servicio también genera un token de ruta que se puede pasar al SDK de Navigation para proporcionar a los conductores instrucciones paso a paso a lo largo de la ruta específica para camiones.

Por qué usar la planificación de rutas para vehículos grandes

Usa la planificación de rutas para vehículos grandes para compilar aplicaciones que resuelvan desafíos de logística para flotas de vehículos grandes.

Beneficio Comportamiento de la aplicación
Mejora la precisión de los precios y la planificación Genera ETA específicas y basadas en el tráfico que permiten obtener cotizaciones y ventanas de entrega más precisas para vehículos grandes, como camiones y autobuses.
Mejora la seguridad y la eficiencia de los conductores Guía a los conductores por rutas que eviten puentes bajos, caminos con restricciones de peso y otros peligros.
Optimiza las operaciones en toda la flota Usa la optimización de rutas junto con la planificación de rutas para vehículos grandes para optimizar las asignaciones de carga y el orden de las paradas para toda una flota. Usa Fleet Engine para habilitar la visibilidad en tiempo real de las asignaciones y las ubicaciones de los vehículos.
Minimiza la capacitación y aumenta la adopción Ofrece a los conductores de vehículos grandes o camiones la familiaridad de la experiencia de navegación de Google Maps dentro de tu propia aplicación.

Qué puedes hacer con la planificación de rutas para vehículos grandes

Con la planificación de rutas para vehículos grandes, puedes realizar las siguientes operaciones clave:

  • Especificar perfiles de vehículos detallados, incluidos la altura, el peso, la longitud, el ancho, la cantidad de ejes y las clasificaciones de mercancías peligrosas
  • Obtener una ruta, un tiempo de viaje y una distancia de viaje calculados específicamente para los atributos del vehículo, con los datos viales y los modelos de tráfico integrales de Google
  • Calcular una ETA más precisa con nuestro nuevo modelo de ETA específico para camiones El modelo combina las velocidades de viaje observadas de los camiones con datos de tráfico predictivos y en tiempo real para proporcionar estimaciones más precisas para vehículos grandes.
  • Habilitar la navegación paso a paso en el SDK de Navigation con un token de ruta para transferir una ruta segura para camiones desde la API de Routes
  • Calcular matrices de rutas para determinar los tiempos de viaje y las distancias entre varios orígenes y destinos para la planificación de toda la flota
  • Optimizar el plan de rutas para tu flota de camiones para la eficiencia operativa general que tiene en cuenta la viabilidad y la seguridad

Cómo funciona la planificación de rutas para vehículos grandes

La función de planificación de rutas para vehículos grandes funciona a través de los siguientes servicios:

Extremo Operación Salida
API de Routes Una solicitud HTTPS a un extremo de la API de Routes (computeRoutes o computeRouteMatrix) con un cuerpo de solicitud que incluye tu origen y destino. El travelMode debe establecerse en TRUCK, y el objeto routeModifiers debe incluir el perfil del vehículo. Una polilínea de ruta, una lista de tramos y pasos de la ruta, el tiempo de viaje estimado y un token de ruta
API de Route Optimization Una solicitud HTTPS al extremo de la API de Route Optimization El travelMode debe establecerse en TRUCK, y el objeto routeModifiers debe incluir el perfil del vehículo. Modo de viaje y un perfil de vehículo en el objeto routeModifiers Un plan de rutas optimizado para la flota diseñado para el perfil de vehículo específico y tokens de ruta para cada viaje
SDK de Navigation Incluye un token de ruta (generado a partir de la API de Routes o la API de Route Optimization con la planificación de rutas para vehículos grandes) cuando llamas a setDestination. Experiencia de navegación paso a paso personalizada para camiones y que sigue una ruta que se ajusta al perfil del vehículo especificado en la solicitud original de la API de Routes o la API de Route Optimization

Ejemplo

Obligatorio: Tu solicitud debe establecer el travelMode en TRUCK y propagar el vehicleInfo objeto con las dimensiones y los atributos específicos de tu vehículo.

Por ejemplo, el cuerpo de una solicitud computeRoutes básica se ve de la siguiente manera:

{
  "origin": { "location": { "latLng": { "latitude": 41.31, "longitude": -74.75 }}},
  "destination": { "location": { "latLng": { "latitude": 41.30, "longitude": -74.78 }}},
  "travelMode": "TRUCK",
  "routeModifiers": {
    "vehicleInfo": {
      "totalHeightMm": 4114,
      "totalLengthMm": 21945,
      "totalWeightKg": 32658,
      ... // other vehicle attributes
    }
  }
}

El servicio procesa esta solicitud y muestra una ruta que tiene en cuenta el perfil de vehículo especificado. La respuesta puede incluir la polilínea de la ruta, una ETA específica para camiones, la distancia de viaje y un token de ruta para usar con el SDK de Navigation, según el campo especificado. La respuesta también indica si no se puede encontrar una ruta que cumpla con todos los requisitos.

Contenido de la solicitud y la respuesta

En la siguiente tabla, se resumen los recursos que usas para realizar una solicitud de planificación de rutas para vehículos grandes y los datos que muestra.

Contenido de la solicitud Contenido de la respuesta Formato de los datos que se muestran
  • Coordenadas de origen y destino
  • Objeto VehicleInfo que contiene las dimensiones, el peso y los tipos de materiales peligrosos del vehículo
  • Polilínea de ruta
  • Duración del viaje y distanceMeters específicos para camiones
  • routeToken para usar con el SDK de Navigation
  • Objeto travelAdvisory que indica si routeRestrictionsPartiallyIgnored
JSON

Limitaciones

Antes de comenzar, debes tener en cuenta las siguientes limitaciones y requisitos.

  • Disponibilidad geográfica: La planificación de rutas para vehículos grandes solo está disponible en los 48 estados contiguos de Estados Unidos.
  • La planificación de rutas para vehículos grandes es una oferta en etapa de versión preliminar. Los conductores no deben depender únicamente de las rutas que muestra esta API para que sean seguras o legales. No se garantiza que las rutas sean adecuadas para el vehículo, y seguirlas puede exponer a los conductores a peligros, como puentes bajos o caminos en los que se prohíben los vehículos grandes.
  • Rutas de mejor esfuerzo. En algunos casos, la API no puede encontrar una ruta que cumpla con todas las restricciones de viaje. En cambio, muestra una ruta de "mejor esfuerzo" que aún puede atravesar áreas restringidas. La respuesta de la API de Routes marca claramente estas rutas en el campo routeRestrictionsPartiallyIgnored. Planifica tu ruta con cuidado en estos casos, idealmente con otros datos de origen. No uses una ruta marcada como una única fuente de información para la planificación o la navegación.
  • Funciones no compatibles: Si bien estamos trabajando para agregar más funciones a esta oferta, la planificación de rutas para vehículos grandes no admite lo siguiente:
    • Precios de peaje para camiones
    • Límites de velocidad
    • Planificación de rutas para materiales peligrosos radiactivos
  • Límites de uso: Todas las solicitudes están sujetas a los límites estándar de consultas por segundo (QPS).

Cómo usar la planificación de rutas para vehículos grandes

  1. Configura tu proyecto: Asegúrate de que tu proyecto de Google Cloud esté creado y habilitado para la API de Routes.
  2. Aprovisiona la planificación de rutas para vehículos grandes: Comunícate con tu representante de Google para que se aprovisione tu proyecto para esta función restringida de versión preliminar.
  3. Compila una solicitud de ruta: Llama al extremo computeRoutes con travelMode establecido en TRUCK y con un vehículo virtual especificado con el objeto VehicleInfo.
  4. Proporciona navegación paso a paso (opcional): Pasa el routeToken de la respuesta al SDK de Navigation para iniciar una sesión de navegación.

¿Qué sigue?

  • Primeros pasos: Genera rutas y ETA para camiones con la API de Routes
  • Agrega navegación: Proporciona navegación paso a paso con rutas específicas para camiones
  • Comprende la facturación: Comunícate con tu representante de ventas de Google