Présentation du routage pour les véhicules imposants

Photo d'un grand camion sur la route

La fonctionnalité de calcul d'itinéraires pour les grands véhicules de l'API Routes calcule les itinéraires et les heures d'arrivée prévues pour les grands véhicules. Elle renvoie des itinéraires optimisés qui évitent les restrictions basées sur la hauteur, le poids, la longueur et les classifications de matières dangereuses du véhicule. Le service génère également un jeton d'itinéraire qui peut être transmis au SDK Navigation pour fournir une navigation détaillée.

Pourquoi utiliser le routage de véhicules de grande taille ?

Utilisez le routage des grands véhicules pour créer des applications qui résolvent les problèmes de logistique des parcs de grands véhicules.

Avantage Description
Améliorer la précision de la tarification et de la planification Générez des heures d'arrivée prévues spécifiques et basées sur le trafic, qui permettent d'obtenir des devis et des créneaux de livraison plus précis pour les véhicules de grande taille, comme les camions et les bus.
Améliorez la sécurité et l'efficacité des conducteurs Guidez les conducteurs sur des itinéraires qui évitent les ponts bas, les routes à restriction de poids et d'autres dangers.
Simplifiez les opérations à l'échelle du parc Utilisez l'optimisation d'itinéraire ainsi que le routage des véhicules de grande taille pour optimiser les attributions de chargement et l'ordre des arrêts pour l'ensemble d'une flotte. Utilisez Fleet Engine pour activer la visibilité en temps réel des missions et de la position des véhicules.
Réduisez les besoins en formation et augmentez l'adoption Offrez aux conducteurs de grands véhicules ou de camions l'expérience de navigation Google Maps qu'ils connaissent bien, directement dans votre application.

Ce que vous pouvez faire avec le routage des véhicules de grande taille

Avec le routage des véhicules de grande taille, vous pouvez effectuer les opérations clés suivantes :

  • Spécifiez les propriétés détaillées du véhicule, y compris la hauteur, le poids, la longueur, la largeur, le nombre d'essieux et les classifications des marchandises dangereuses.
  • Obtenez un itinéraire, un temps de trajet et une distance calculés spécifiquement pour les attributs du véhicule.
  • Générez des itinéraires optimisés pour la maniabilité en évitant automatiquement les demi-tours et en privilégiant fortement les autoroutes et les voies rapides. Cela permet de maintenir les véhicules de grande taille sur des itinéraires qui répondent aux besoins et aux attentes de leurs conducteurs.
  • Calculez une heure d'arrivée prévue plus précise à l'aide d'un modèle d'heure d'arrivée prévue spécifique aux camions. Le modèle combine les vitesses de déplacement observées des camions avec des données de trafic en temps réel et prédictives pour fournir des estimations plus précises pour les véhicules de grande taille.
  • Activez la navigation détaillée dans le SDK Navigation à l'aide d'un jeton d'itinéraire pour transférer un itinéraire adapté aux camions depuis l'API Routes.
  • Calculez des matrices d'itinéraires pour déterminer les temps de trajet et les distances entre plusieurs points de départ et destinations pour la planification à l'échelle de la flotte.
  • Optimisez le plan de tournée de votre flotte de camions pour améliorer l'efficacité opérationnelle globale, en tenant compte de la faisabilité et de la sécurité.

Fonctionnement de l'itinéraire pour les véhicules imposants

La fonctionnalité d'itinéraire pour les véhicules imposants fonctionne via les services suivants :

Point de terminaison Opération Sortie
API Routes Une requête HTTPS vers un point de terminaison de l'API Routes (computeRoutes ou computeRouteMatrix) avec un corps de requête incluant votre point de départ et votre destination. Le travelMode doit être défini sur TRUCK et l'objet routeModifiers doit inclure le vehicleInfo. Une polyligne d'itinéraire, une liste de tronçons et d'étapes d'itinéraire, une estimation du temps de trajet et un jeton d'itinéraire.
API Route Optimization Une requête HTTPS au point de terminaison de l'API Route Optimization. Le travelMode doit être défini sur TRUCK et l'objet routeModifiers doit inclure le vehicleInfo. Un plan d'itinéraire optimisé pour la flotte, conçu pour le véhicule spécifique, et des jetons d'itinéraire pour chaque trajet.
SDK Navigation (Android, iOS) Incluez un jeton d'itinéraire (généré à partir de l'API Routes ou de l'API Route Optimization avec le routage des véhicules de grande taille) lorsque vous définissez des destinations dans le navigateur. Expérience de navigation détaillée personnalisée pour les camions et suivant un itinéraire conforme aux informations sur le véhicule spécifiées dans la requête d'origine de l'API Routes ou de l'API Route Optimization.

Exemple

L'exemple suivant se concentre sur l'utilisation du calcul d'itinéraire pour les véhicules de grande taille avec l'API Routes.

Par exemple, un corps de requête computeRoutes de base se présente comme suit :

{
  "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
    }
  }
}

Obligatoire : votre requête doit définir travelMode sur TRUCK et renseigner l'objet vehicleInfo avec les dimensions et les attributs spécifiques de votre véhicule.

L'API Routes renvoie un itinéraire qui tient compte des informations spécifiées sur le véhicule. La réponse peut inclure la polyligne de l'itinéraire, une heure d'arrivée prévue spécifique aux camions, la distance parcourue et un jeton d'itinéraire à utiliser avec le SDK Navigation, en fonction du masque de champ spécifié. La réponse indique également si un itinéraire entièrement conforme est introuvable.

Contenu de la requête et de la réponse

Le tableau suivant liste les données que vous envoyez et recevez lorsque vous effectuez une requête de routage de véhicule de grande taille à l'aide de la méthode computeRoutes de l'API Routes.

Contenu de la requête Contenu de la réponse Format de retour
  • Coordonnées de départ et d'arrivée.
  • Objet vehicleInfo contenant les dimensions, le poids et les types de matières dangereuses du véhicule.
  • Polyligne de l'itinéraire.
  • Durée du trajet et distanceMeters spécifiques aux camions.
  • routeToken à utiliser avec le SDK Navigation.
  • Objet travelAdvisory qui indique si routeRestrictionsPartiallyIgnored.
JSON

Limites

Avant de commencer, vous devez connaître les limites et exigences suivantes.

  • Disponibilité géographique : le routage des véhicules de grande taille est disponible dans les 48 États contigus des États-Unis (disponibilité générale) et au Japon (expérimental). Il n'est pas disponible en Alaska, à Hawaï ni dans les territoires des États-Unis.
  • Conseils et sécurité pour les conducteurs. Les conducteurs ne doivent pas se fier uniquement aux itinéraires renvoyés par cette API pour s'assurer qu'ils sont sûrs ou légaux. Il n'est pas garanti que les itinéraires soient adaptés au véhicule. Les suivre peut exposer les conducteurs à des dangers tels que des ponts bas ou des routes interdites aux véhicules imposants.
  • Routes limitées. Dans certains cas, l'API ne peut pas trouver d'itinéraire qui respecte entièrement les restrictions de circulation. À la place, il renvoie un itinéraire "optimisé" qui peut toujours traverser des zones à accès limité. La réponse de l'API Routes signale clairement ces itinéraires dans le champ routeRestrictionsPartiallyIgnored. Dans ce cas, planifiez soigneusement votre itinéraire, idéalement en utilisant d'autres sources de données. N'utilisez pas un itinéraire signalé comme source unique de vérité pour la planification ou la navigation.
  • Fonctionnalités non compatibles : le routage des véhicules de grande taille n'est pas compatible avec les éléments suivants :
    • Prix des péages pour les camions
    • Limitations de vitesse
    • Itinéraire pour les matières radioactives dangereuses
  • Limites d'utilisation : toutes les requêtes sont soumises aux limites de requêtes par seconde (RPS) standards.

Utiliser l'itinéraire pour véhicules imposants

Pour utiliser le routage des véhicules de grande taille avec l'API Routes, procédez comme suit :

  1. Configurez votre projet : assurez-vous que votre projet Google Cloud est créé et activé pour l'API Routes.
  2. Provisionner pour le routage des véhicules de grande taille : le routage des véhicules de grande taille est disponible pour un nombre limité de clients. Contactez-nous pour demander l'accès et provisionner votre projet pour cette fonctionnalité.
  3. Créer une requête : appelez le point de terminaison computeRoutes ou computeRouteMatrix avec travelMode défini sur TRUCK, définissez routingPreference sur TRAFFIC_AWARE_OPTIMAL et spécifiez les attributs de votre véhicule à l'aide de l'objet vehicleInfo.
  4. Fournir une navigation détaillée (facultatif) : si vous avez appelé computeRoutes, transmettez le routeToken de la réponse au SDK Navigation pour démarrer une session de navigation.

Étape suivante

  • Premiers pas : générez des itinéraires et des heures d'arrivée prévues pour les camions avec l'API Routes
  • Ajouter la navigation : proposez une navigation détaillée avec des itinéraires spécifiques aux camions dans le SDK Navigation pour Android ou iOS.