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

Développeurs de l'Espace économique européen (EEE)

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 à des 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 :

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

  • Une entreprise de logistique peut gagner du temps et des ressources en planifiant les expéditions du lendemain tout en optimisant les livraisons en termes d'efficacité, de réduction des coûts, de respect des délais, de satisfaction des chauffeurs et des clients finaux.
  • Une entreprise de livraison de plats à la demande peut accélérer et améliorer son processus de répartition en choisissant le meilleur chauffeur disponible pour récupérer de nouvelles commandes et en les insérant dans ses itinéraires existants.
  • Un prestataire de services sur le terrain peut améliorer son efficacité et la satisfaction de ses clients en attribuant des prestataires à 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 trajets Optimisez les itinéraires de base à l'aide de paramètres tels que la distance et le temps de trajet jusqu'à la destination. Heures de travail des chauffeurs Attribuez des itinéraires aux chauffeurs en fonction de leurs heures de travail et de leurs pauses.
Arrivée à l'heure Donnez la priorité à une prise en charge, une livraison ou un service pour qu'il arrive 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 au minimum le nombre de véhicules nécessaires pour effectuer une tâche. Périodes Faites arriver une expédition ou une tâche dans un créneau horaire spécifique.
Équilibrage de charge Répartissez équitablement les tâches entre une flotte de véhicules et le personnel. Dépendances et compatibilité Optimisez les itinéraires de votre flotte 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 bibliothèques clientes.

Corps de la requête

Le corps de la requête accepte des informations sur vos expéditions et les véhicules disponibles pour les livrer. Cela inclut des informations telles que :

  • Lieux de prise en charge et de livraison
  • Périodes
  • Taille et poids de l'expédition
  • 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
  • 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 renvoyé
optimizeTours Cette méthode renvoie un itinéraire optimisé, avec des informations sur les visites et les métriques. JSON ou proto gRPC
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 proto gRPC

Comment utiliser l'API Route Optimization ?

1 Configurer vos écouteurs 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 Une fois la configuration terminée, commencez par envoyer une requête de base et obtenez la réponse en suivant les instructions de 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 Explorez des exemples de scénarios en commençant par Optimisation de l'ordre des arrêts de prise en charge 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 Bibliothèques clientes.

Étape suivante