La fonctionnalité Routage pour les véhicules de grande taille de l'API Routes est un ensemble de services qui calculent les itinéraires et les heures d'arrivée estimées (HAE) pour les véhicules de grande taille. En acceptant les requêtes qui spécifient des attributs de véhicule (tels que la hauteur, le poids, la longueur et les classifications de matières dangereuses), il renvoie un itinéraire optimisé pour éviter les restrictions pertinentes. Le service génère également un jeton d'itinéraire qui peut être transmis au SDK Navigation pour fournir aux conducteurs des instructions détaillées sur l'itinéraire spécifique aux camions.
Pourquoi utiliser le routage de véhicules de grande taille ?
Utilisez le routage de véhicules volumineux pour créer des applications qui résolvent les problèmes de logistique pour les flottes de véhicules volumineux.
| Avantage | Comportement de l'application |
|---|---|
| Améliorer la précision des prix et de la planification | Générez des heures d'arrivée prévues spécifiques et basées sur le trafic, ce qui permet d'obtenir des devis et des créneaux de livraison plus précis pour les grands véhicules tels que les camions et les bus. |
| Améliorer la sécurité et l'efficacité des conducteurs | Guider les conducteurs sur des itinéraires qui évitent les ponts bas, les routes à tonnage limité et d'autres dangers |
| Rationaliser les opérations à l'échelle de la flotte | Utilisez Route Optimization avec le routage des véhicules volumineux pour optimiser l'attribution des chargements et l'ordre des arrêts pour l'ensemble d'une flotte. Utilisez Fleet Engine pour obtenir une visibilité en temps réel des tâches et de la localisation des véhicules. |
| Réduire la formation et augmenter l'adoption | Offrez aux conducteurs de véhicules lourds ou de camions l'expérience de navigation Google Maps dans votre propre application. |
Ce que vous pouvez faire avec le routage de véhicules volumineux
Le routage de véhicules volumineux vous permet d'effectuer les opérations clés suivantes :
- Spécifiez des profils de véhicule détaillés, y compris la hauteur, le poids, la longueur, la largeur, le nombre d'essieux et les classifications de marchandises dangereuses.
- Obtenez un itinéraire, un temps de trajet et une distance de trajet spécifiquement calculés en fonction des attributs du véhicule, à l'aide des données routières et des modèles de trafic complets de Google.
- Calculez une heure d'arrivée plus précise grâce à notre nouveau modèle d'heure d'arrivée spécifique aux camions. Le modèle combine les vitesses de déplacement des camions observées 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 guidé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 de l'ensemble de votre flotte.
- Optimisez le plan de tournée de votre flotte de camions pour l'efficacité opérationnelle globale en tenant compte de la faisabilité et de la sécurité.
Fonctionnement du calcul d'itinéraire pour les véhicules imposants
La fonctionnalité de routage pour les véhicules imposants fonctionne grâce aux services suivants :
| Point de terminaison | Opération | Sortie |
|---|---|---|
| API Routes | Requête HTTPS envoyée à un point de terminaison de l'API Routes (computeRoutes ou computeRouteMatrix) avec un corps de requête incluant votre origine et votre destination. Le travelMode doit être défini sur TRUCK et l'objet routeModifiers doit inclure le profil du véhicule.
|
Une polyligne d'itinéraire, une liste de tronçons et d'étapes, une estimation du temps de trajet et un jeton d'itinéraire. |
| API Route Optimization | Requête HTTPS envoyée au point de terminaison de l'API Route Optimization. Le travelMode doit être défini sur TRUCK et l'objet routeModifiers doit inclure le profil du véhicule.
Mode voyage et profil du véhicule dans l'objet routeModifiers.
|
Un plan d'itinéraire optimisé pour la flotte, conçu pour le profil de véhicule spécifique, et des jetons d'itinéraire pour chaque trajet. |
| SDK Navigation | Incluez un jeton d'itinéraire (généré à partir de l'API Routes ou de l'API Route Optimization avec Large Vehicle Routing) lorsque vous appelez setDestination.
|
Expérience de navigation détaillée personnalisée pour les camions et suivant un itinéraire respectant le profil du véhicule spécifié dans la demande d'origine de l'API Routes ou de l'API Route Optimization. |
Exemple
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.
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
}
}
}
Le service traite cette requête et renvoie un itinéraire qui tient compte du profil de véhicule spécifié. La réponse peut inclure la polyligne de l'itinéraire, une heure d'arrivée estimée spécifique aux camions, la distance à parcourir et un jeton d'itinéraire à utiliser avec le SDK Navigation, en fonction du fieldmask spécifié. La réponse indique également si aucun itinéraire entièrement conforme n'a pu être trouvé.
Contenu des requêtes et des réponses
Le tableau suivant récapitule les ressources que vous utilisez pour envoyer une requête de routage de véhicules volumineux et les données qu'elle renvoie.
| Demander du contenu | Contenu de la réponse | Format de retour |
|---|---|---|
|
|
JSON |
Limites
Avant de commencer, vous devez connaître les limites et les exigences suivantes.
- Disponibilité géographique : le calcul d'itinéraire pour les véhicules de grande taille n'est disponible que dans les 48 États contigus des États-Unis.
- L'optimisation des itinéraires pour les grands véhicules est une offre en version Preview. Les conducteurs ne doivent pas se fier uniquement aux itinéraires renvoyés par cette API pour assurer leur sécurité ou respecter la loi. 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 où les grands véhicules sont interdits.
- Itinéraires optimaux : Dans certains cas, l'API ne peut pas trouver d'itinéraire qui respecte entièrement les restrictions de voyage. Au lieu de cela, il renvoie un itinéraire "au mieux" qui peut toujours traverser des zones à accès restreint. La réponse de l'API Routes signale clairement ces itinéraires dans le champ
routeRestrictionsPartiallyIgnored. Dans ces cas, planifiez soigneusement votre itinéraire, idéalement à l'aide 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 : nous nous efforçons d'ajouter d'autres fonctionnalités à cette offre, mais le calcul d'itinéraire pour les grands véhicules n'est pas compatible avec les éléments suivants :
- Prix des péages pour les camions
- Limitations de vitesse
- Routage pour les matières dangereuses radioactives
- Limites d'utilisation : toutes les requêtes sont soumises aux limites standard de requêtes par seconde (RPS).
Utiliser le routage pour les véhicules imposants
- Configurez votre projet : assurez-vous que votre projet Google Cloud est créé et activé pour l'API Routes.
- Provisionnement pour le routage de véhicules volumineux : contactez votre représentant Google pour que votre projet soit provisionné pour cette fonctionnalité Preview limitée.
- Créez une requête d'itinéraire : appelez le point de terminaison
computeRoutesavectravelModedéfini surTRUCKet avec un véhicule virtuel spécifié à l'aide de l'objetVehicleInfo. - Fournir une navigation détaillée (facultatif) : transmettez le
routeTokende 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 : Fournir une navigation détaillée avec des itinéraires spécifiques aux camions
- Comprendre la facturation : contactez votre conseiller commercial Google.