Route Matrix class overview

Introduction

The RouteMatrix class returns distances and travel times for a matrix of routes between different origin and destination locations. Calculate travel times and distances for multiple destinations for up to 625 route elements.

Need Driving Routes? If you are interested in route directions, use the Route class.

Migrating? If you are migrating from the Distance Matrix Service (Legacy) to the RouteMatrix class, see Migrate to the Route Matrix class.

Why use the RouteMatrix class?

With the RouteMatrix class, you can determine the most efficient routes for dispatch scheduling, such as:

  • How best to assign a set of workers to pick up a series of packages
  • Determine the best warehouse from which to ship packages to their final destination

What can you do with the RouteMatrix class?

With the RouteMatrix class, you can get a matrix of possible routes between many start and end locations. You can specify multiple origins and destinations per server-side request with the number of origins times the number of destinations up to 625.

You can request these kinds of route data to determine the most efficient way to route passengers, shipments, or workers between multiple origins and destinations:

  • Distance in kilometers or miles for a selected travel mode
  • Estimated travel time in traffic

Next steps