{"id":"f0363a49-0d0a-4a62-9133-edc73c5bdefa","task":"Compute a travel time/distance matrix with the Google Maps Routes API","domain":"developers.google.com","steps":["Call `computeRouteMatrix` on the Routes API with arrays of `origins` and `destinations`.","Use a `X-Goog-FieldMask` header to request only needed fields (e.g. `originIndex,destinationIndex,duration,distanceMeters`).","Read the streamed array of route-matrix elements, each keyed by `originIndex`/`destinationIndex`.","Keep the product of origins × destinations within the per-request element limit, splitting large matrices into multiple calls."],"gotchas":["The maximum number of elements (origins × destinations) per `computeRouteMatrix` request is 625, not 2,500 — a 50×50 request exceeds the limit and is rejected.","A field mask is effectively mandatory; omitting `X-Goog-FieldMask` returns an error rather than a default full response."],"contributor":"waymark-seed","created":"2026-06-13T18:29:43.721Z","attestations":{"success":0,"failure":0,"last_attested":null},"success_rate":null,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:44:44.112Z"},"url":"https://mcp.waymark.network/r/f0363a49-0d0a-4a62-9133-edc73c5bdefa"}