Route Optimization est une API Google Maps Platform qui génère des plans d'itinéraire optimisés pour un ou plusieurs véhicules et leurs arrêts.
Pourquoi utiliser l'API Route Optimization ?
Améliorez l'efficacité opérationnelle de votre flotte de transport grâce aux plans d'itinéraire. Ajustez vos itinéraires en fonction des coûts, des contraintes de temps, des besoins des clients et de tout autre objectif commercial. Exemple :
- Une entreprise de logistique peut gagner du temps et des ressources en planifiant les expéditions pour le lendemain, tout en optimisant les livraisons pour gagner du temps, réduire les coûts, respecter les délais de livraison et satisfaire les chauffeurs et les clients finaux.
- Une entreprise de livraison de repas à la demande peut accélérer et améliorer son processus d'expédition en choisissant le meilleur chauffeur disponible pour récupérer les nouvelles commandes et en les insérant dans ses itinéraires existants.
- Un fournisseur de services sur le terrain peut améliorer son efficacité et la satisfaction de ses clients en attribuant des fournisseurs à des rendez-vous et en trouvant la séquence d'arrêts optimale pour plusieurs rendez-vous, tout en réoptimisant les itinéraires en cas de problème.
Fonctionnalités de l'API Route Optimization
Utilisez l'API Route Optimization pour optimiser les itinéraires et l'attribution des tâches de votre flotte en fonction de vos propres objectifs et contraintes.
- Objectifs : vos objectifs commerciaux.
- Contraintes : les limites de vos ressources physiques.
Objectifs | Contraintes | ||
---|---|---|---|
Efficacité des déplacements | Optimisez les itinéraires de base à l'aide de paramètres tels que la distance et le temps de trajet. | Heures de travail des conducteurs | Attribuez des itinéraires aux conducteurs en fonction de leurs heures de travail et de leurs pauses. |
Arrivée à l'heure | Donnez la priorité à une collecte, une livraison ou un service pour qu'ils arrivent avant une heure spécifique. | Capacité du véhicule | Attribuez un véhicule à une tâche en fonction de la charge qu'il peut transporter. |
Coût d'utilisation du véhicule | Réduisez le nombre de véhicules nécessaires pour effectuer une tâche. | Périodes | Faites arriver un envoi ou une tâche dans un créneau horaire spécifique. |
Équilibrage de charge | Répartissez équitablement les tâches entre un parc de véhicules et le personnel. | Dépendances et compatibilité | Optimisez les itinéraires de votre flotte en fonction de vos types de véhicules, de la séquence de tâches ou des conditions d'expédition. |
Fonctionnement de l'API Route Optimization
Vous pouvez accéder à l'API Route Optimization à l'aide de REST, gRPC et des bibliothèques clientes.
Corps de la requête
Le corps de la requête accepte les informations sur vos expéditions et les véhicules disponibles pour les livrer. Cela inclut des informations telles que :
- Lieux de retrait et de livraison
- Périodes
- Taille et poids du colis
- Capacité du véhicule
Corps de la réponse
Le corps de la réponse fournit un plan d'itinéraire détaillé, qui inclut les éléments suivants :
- Séquence d'arrêts
- Expéditions attribuées
- Métriques globales
Pour en savoir plus sur la création d'une requête, consultez Créer un message de requête. Pour en savoir plus sur l'interprétation d'une réponse, consultez Interpréter la réponse.
Ressources
Le tableau suivant récapitule les ressources disponibles via l'API Route Optimization, ainsi que les données qu'elle renvoie.
Ressources de données | Description et données renvoyées | Format de retour |
---|---|---|
optimizeTours
|
Cette méthode renvoie un itinéraire optimisé, avec des détails sur les visites et les métriques. | JSON ou gRPC proto |
batchOptimizeTours
|
Cette méthode renvoie le nom de ressource d'une opération de longue durée, qui indique quand le traitement est terminé. | JSON ou gRPC proto |
Utiliser l'API Route Optimization
1 | Configurer | Commencez par Configurer votre projet Google Cloud, puis suivez les instructions de configuration. |
2 | Exécuter une requête de base et recevoir une réponse | Après la configuration, commencez par envoyer une requête de base et obtenir la réponse, en suivant Créer une requête et Interpréter la réponse. |
3 | Essayez un scénario plus avancé et commencez à créer votre propre requête. | Explorez des exemples de scénarios en commençant par Optimisation de l'ordre des arrêts pour les collectes et les livraisons, puis commencez à créer des requêtes qui correspondent à vos cas d'utilisation. |
Bibliothèques clientes disponibles
Pour obtenir la liste des bibliothèques clientes disponibles pour l'API Route Optimization, consultez Bibliothèques clientes.
Étape suivante
- Commencez à utiliser l'API Route Optimization : accédez à Exécuter une requête de base.
- Comprendre la facturation : Utilisation et facturation
- Consultez les exemples de code et les bibliothèques : Bibliothèques clientes et Open Source.
- Suivez les bonnes pratiques : Bonnes pratiques concernant l'utilisation des services Web de l'API Route Optimization