Compute route matrix
documentedCompute route information for multiple origins/destinations (distance matrix) via Routes API.
POST https://routes.googleapis.com/distanceMatrix/v2:computeRouteMatrixRoutes APIno implementation yet0 runsNo implementation yet. Run it to have the agent write one, or open a pull request with your own.
Seed example (keychains curl)
npx -y keychains@latest curl "https://routes.googleapis.com/distanceMatrix/v2:computeRouteMatrix" \
-X POST \
-H "Authorization: Bearer {{OAUTH2_ACCESS_TOKEN}}" \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "X-Goog-FieldMask: originIndex,destinationIndex,distanceMeters,duration" \
-d '{
"origins": [
{"waypoint": {"location": {"latLng": {"latitude": {{$origin1_latitude}}, "longitude": {{$origin1_longitude}}}}}},
{"waypoint": {"location": {"latLng": {"latitude": {{$origin2_latitude}}, "longitude": {{$origin2_longitude}}}}}}
],
"destinations": [
{"waypoint": {"location": {"latLng": {"latitude": {{$dest1_latitude}}, "longitude": {{$dest1_longitude}}}}}},
{"waypoint": {"location": {"latLng": {"latitude": {{$dest2_latitude}}, "longitude": {{$dest2_longitude}}}}}}
],
"travelMode": "DRIVE",
"routingPreference": "TRAFFIC_AWARE",
"departureTime": "{{$departureTime}}",
"languageCode": "{{$languageCode}}",
"regionCode": "{{$regionCode}}",
"units": "{{$units}}",
"extraComputations": ["TOLLS"]
}'