Set intermediate waypointsStay organized with collectionsSave and categorize content based on your preferences.
European Economic Area (EEA) developers
Intermediate waypoints are locations in between the origin and destination that you want the
route to go through. An intermediate waypoint can be a stop or you can specify it as a location to
pass through. For an example of a waypoint for a stop, seeSet a stop along a route.
For an example of a waypoint to pass-through, seeSet a point for a route to
pass through.
Use theintermediatesproperty of thecomputeRoutesmethod to define up to a maximum of 25 intermediate
waypoints.
For each intermediate waypoint in the request, a new leg is added to the route.
Example request
The following example shows how to set an intermediate waypoint. The example uses theintermediatesproperty of thecomputeRoutesrequest to define an intermediate waypoint.
constrouteRequestWithIntermediates={origin:'Mountain View, CA',destination:'San Francisco, CA',travelMode:'DRIVING',intermediates:[{location:'San Mateo, CA'},{location:'Half Moon Bay, CA'}],fields:['path','legs'],};
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-11-10 UTC."],[],[]]