Qu'est-ce que l'API Route Optimization ?

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 envois.

Pourquoi utiliser l'API Route Optimization ?

Utilisez l'API Route Optimization pour améliorer l'efficacité opérationnelle de vos besoins de transport.

En utilisant des objectifs et des contraintes propres à votre entreprise, vous pouvez créer des plans d'itinéraires qui tiennent compte des coûts, des contraintes temporelles et des besoins des clients. Exemple :

Capture d'écran d'une carte avec trois itinéraires mis en surbrillance de différentes couleurs

  • Une entreprise de logistique utilise l'optimisation des itinéraires pour optimiser l'attribution de toutes les livraisons du jour suivant, en optimisant le temps, les coûts, la livraison à temps et la satisfaction des conducteurs et des clients finaux.
  • Une entreprise de livraison de repas à domicile utilise l'optimisation des itinéraires dans son processus de distribution pour choisir le meilleur conducteur actif pour récupérer les nouvelles commandes et les insérer dans ses itinéraires existants.
  • Un prestataire de services sur le terrain utilise l'optimisation des itinéraires pour attribuer des prestataires aux rendez-vous et trouver la séquence d'arrêts optimale pour plusieurs rendez-vous, tout en réoptimisant les itinéraires en cas de problème, ce qui améliore son efficacité et la satisfaction client.

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 Assurez-vous qu'un envoi ou une tâche arrive 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