La fonctionnalité Planification 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 en fonction de la hauteur, du poids, de la longueur et des 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 des instructions détaillées.
Pourquoi utiliser la planification d'itinéraires pour les grands véhicules ?
Utilisez la planification d'itinéraires pour les grands véhicules afin de créer des applications qui résolvent les problèmes logistiques des flottes de grands véhicules.
| Avantage | Description |
|---|---|
| Améliorer la précision des prix et de la planification | Générez des heures d'arrivée prévues spécifiques et tenant compte du trafic, ce qui permet d'obtenir des devis et des délais 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 | Guidez les conducteurs sur des itinéraires qui évitent les ponts bas, les routes à poids limité et d'autres dangers. |
| Rationaliser les opérations à l'échelle de la flotte | Utilisez Route Optimization avec la planification d'itinéraires pour les grands véhicules afin d'optimiser l'attribution des chargements et l'ordre des arrêts pour l'ensemble de la flotte. Utilisez Fleet Engine pour bénéficier d'une visibilité en temps réel sur les affectations et l'emplacement des véhicules. |
| Réduire la formation et augmenter l'adoption | Offrez aux conducteurs de grands véhicules ou de camions l'expérience de navigation Google Maps dans votre propre application. |
Utilisations possibles de la planification d'itinéraires pour les grands véhicules
La planification d'itinéraires pour les grands véhicules vous permet d'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 de marchandises dangereuses.
- Obtenez un itinéraire, un temps de trajet et une distance de trajet 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 aux grands véhicules de rester 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 sur le trafic en temps réel et prédictives pour fournir des estimations plus précises pour les grands véhicules.
- Activez la navigation détaillée dans le SDK Navigation à l'aide d'un jeton d'itinéraire pour transférer un itinéraire sécurisé pour les 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 d'itinéraire pour votre flotte de camions afin d'améliorer l'efficacité opérationnelle globale en tenant compte de la faisabilité et de la sécurité.
Fonctionnement de la planification d'itinéraires pour les grands véhicules
La fonctionnalité de planification d'itinéraires pour les grands véhicules fonctionne via les services suivants :
| Point de terminaison | Opération | Sortie |
|---|---|---|
| API Routes | Requête HTTPS adressée à 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.
|
Polyligne d'itinéraire, liste des tronçons et des étapes de l'itinéraire, temps de trajet estimé et jeton d'itinéraire. |
| API Route Optimization | Requête HTTPS adressé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 vehicleInfo.
|
Plan d'itinéraire optimisé pour la flotte conçu pour le véhicule spécifique, et 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 la planification d'itinéraires pour les grands véhicules) 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 respectant les 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 de la planification d'itinéraires pour les grands véhicules 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 le travelMode sur TRUCK et renseigner l'
vehicleInfo objet 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 de trajet 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 été trouvé.
Contenu des requêtes et des réponses
Le tableau suivant répertorie les données que vous envoyez et recevez lorsque vous effectuez une requête de planification d'itinéraires pour les grands véhicules à l'aide de la méthode computeRoutes de l'API Routes.
| Contenu de la requête | Contenu de la réponse | Format renvoyé |
|---|---|---|
|
|
JSON |
Limites
Avant de commencer, vous devez connaître les limites et exigences suivantes.
- Disponibilité géographique : la planification d'itinéraires pour les grands véhicules est disponible dans les 48 États contigus des États-Unis (disponibilité générale) et au Japon (expérimental). Elle 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 être en sécurité ou respecter la loi. Il n'est pas garanti que les itinéraires soient adaptés au véhicule, et 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 entièrement conforme aux restrictions de circulation. Elle renvoie alors un itinéraire "optimal" 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 ce cas, planifiez votre itinéraire avec soin, idéalement en utilisant d'autres données sources. N'utilisez pas un itinéraire signalé comme source unique de vérité pour la planification ou la navigation. - Fonctionnalités non compatibles : la planification d'itinéraires pour les grands véhicules n'est pas compatible avec les éléments suivants :
- Prix du télépéage pour les camions
- Limitations de vitesse
- Planification d'itinéraires 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 la planification d'itinéraires pour les grands véhicules
Pour utiliser la planification d'itinéraires pour les grands véhicules avec l'API Routes, procédez comme suit :
- Configurez votre projet : assurez-vous que votre projet Google Cloud est créé et activé pour l'API Routes.
- Provisionnez la planification d'itinéraires pour les grands véhicules : la planification d'itinéraires pour les grands véhicules n'est disponible que pour un nombre limité de clients. Contactez-nous pour demander l'accès et provisionner votre projet pour cette fonctionnalité.
- Créez une requête : appelez le point de terminaison
computeRoutesoucomputeRouteMatrixavectravelModedéfini surTRUCK, définissezroutingPreferencesurTRAFFIC_AWARE_OPTIMALet spécifiez les attributs de votre véhicule à l'aide de l'objetvehicleInfo. - Fournissez une navigation détaillée (facultatif) : si vous avez appelé
computeRoutes, transmettez lerouteTokende 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.
- Ajoutez la navigation : fournissez une navigation détaillée avec des itinéraires spécifiques aux camions dans le SDK Navigation pour Android ou iOS