Route Optimization est une API Google Maps Platform qui génère des itinéraires 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 parc de véhicules de transport à l'aide de plans d'itinéraires. 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 des expéditions le lendemain, tout en optimisant les livraisons pour gagner en efficacité, réduire les coûts, assurer la livraison à temps et satisfaire les chauffeurs et les clients finaux.
- Une entreprise de livraison de repas à domicile peut accélérer et optimiser son processus de distribution en choisissant le meilleur conducteur actif pour récupérer les nouvelles commandes et les insérer 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 aux rendez-vous et en déterminant 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 les attributions de tâches de votre flotte en fonction de vos propres objectifs et contraintes.
- Objectifs:vos objectifs commerciaux.
- Contraintes: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 | Priorisez une collecte, une livraison ou un service pour qu'ils soient effectués 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. | Fenêtres temporelles | Recevoir un envoi ou une tâche dans un créneau horaire spécifique |
Équilibrage de charge | Répartir équitablement les tâches entre un parc de véhicules et du personnel | Dépendances et compatibilité | Optimisez les itinéraires de votre parc en fonction des types de véhicules, de la séquence des 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 envois et les véhicules disponibles pour les livrer. Cela inclut des informations telles que:
- Lieux de retrait et de livraison
- Périodes
- Dimensions 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 comprend les éléments suivants:
- Séquence d'arrêts
- Envois attribués
- Métriques globales
Pour en savoir plus sur la création d'une requête, consultez Créer un message de requête et 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 informations 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 | Configuration | Commencez par configurer votre projet Google Cloud, puis suivez les instructions de configuration qui suivent. |
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 obtenez la réponse, en suivant Créer une requête et Interpréter la réponse. |
3 | Essayer un scénario plus avancé et commencer à créer votre propre requête | Découvrez des exemples de scénarios en commençant par l'optimisation des commandes de points de collecte et de livraison, 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 la section 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 des exemples de code et de bibliothèques: Bibliothèques clientes et Open Source.
- Suivez les bonnes pratiques: Bonnes pratiques pour utiliser les services Web de l'API Route Optimization