Présentation de la classe RouteMatrix
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Introduction
La classe RouteMatrix
renvoie les distances et les temps de trajet pour une matrice d'itinéraires entre différents lieux de départ et d'arrivée. Calculez les temps de trajet et les distances pour plusieurs destinations (jusqu'à 625 éléments d'itinéraire).
Besoin d'itinéraires ? Si vous souhaitez obtenir des itinéraires, utilisez la classe Route.
Vous migrez ? Si vous migrez depuis l'ancien service Distance Matrix vers la classe RouteMatrix
, consultez Migrer vers la classe Route Matrix.
Pourquoi utiliser la classe RouteMatrix
?
La classe RouteMatrix
vous permet de déterminer les itinéraires les plus efficaces pour la planification des expéditions, par exemple :
- Comment attribuer au mieux un ensemble de travailleurs pour récupérer une série de colis ?
- Déterminer l'entrepôt le mieux adapté pour expédier les colis à leur destination finale
Que pouvez-vous faire avec la classe RouteMatrix
?
La classe RouteMatrix
vous permet d'obtenir une matrice des itinéraires possibles entre plusieurs points de départ et d'arrivée. Vous pouvez spécifier plusieurs origines et destinations par requête côté serveur, avec un nombre d'origines multiplié par le nombre de destinations jusqu'à 625.
Vous pouvez demander ces types de données d'itinéraire pour déterminer la manière la plus efficace d'acheminer des passagers, des colis ou des employés entre plusieurs origines et destinations :
- Distance en kilomètres ou en miles pour un mode de déplacement sélectionné
- Durée du trajet estimée avec le trafic
Étapes suivantes
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/08/27 (UTC).
[null,null,["Dernière mise à jour le 2025/08/27 (UTC)."],[],[],null,["**European Economic Area (EEA) developers** If your billing address is in the European Economic Area, effective on 8 July 2025, the [Google Maps Platform EEA Terms of Service](https://cloud.google.com/terms/maps-platform/eea) will apply to your use of the Services. Functionality varies by region. [Learn more](/maps/comms/eea/faq).\n\nIntroduction\n\nThe `RouteMatrix` class returns distances and travel times for a matrix\nof routes between different origin and destination locations. Calculate travel times and\ndistances for multiple destinations for up to 625 route elements.\n\n**Need Driving Routes?** If you are interested in route directions, use the\n[Route class](/maps/documentation/javascript/routes/route-class-overview).\n\n**Migrating?** If you are migrating from the Distance Matrix Service (Legacy)\nto the `RouteMatrix` class, see\n[Migrate to the Route Matrix class](/maps/documentation/javascript/routes/route-matrix-js-migration).\n\nWhy use the `RouteMatrix` class?\n\nWith the `RouteMatrix` class, you can determine the most efficient routes for dispatch\nscheduling, such as:\n\n- How best to assign a set of workers to pick up a series of packages\n- Determine the best warehouse from which to ship packages to their final destination\n\nWhat can you do with the `RouteMatrix` class?\n\nWith the `RouteMatrix` class, you can get a matrix of possible\nroutes between many start and end locations. You can specify multiple origins and\ndestinations per server-side request with the number of origins times the number of\ndestinations up to 625.\n\nYou can request these kinds of route data to determine the most efficient way to route\npassengers, shipments, or workers between multiple origins and destinations:\n\n- Distance in kilometers or miles for a selected travel mode\n- Estimated travel time in traffic\n\nNext steps\n\n- [Get started](/maps/documentation/javascript/routes/start)\n- [Get a route matrix](/maps/documentation/routes/get-route-matrix)"]]