Incapsula una tappa. Le tappe contrassegnano sia l'inizio che la fine di un percorso e includono le fermate intermedie lungo il percorso.
Rappresentazione JSON
{"via": boolean,"vehicleStopover": boolean,"sideOfRoad": boolean,// The following is a list of mutually exclusive fields. At most one of the// fields will be set in a response:"location": {object (Location)},"placeId": string,"address": string,"navigationPointToken": string// End of mutually exclusive fields.}
Campi
via
boolean
Contrassegna questa tappa come un traguardo piuttosto che come un punto di sosta. Per ogni tappa non via nella richiesta, la risposta aggiunge una voce all'array legs per fornire i dettagli delle soste in quella tratta del viaggio. Imposta questo valore su true quando vuoi che il percorso passi attraverso questa tappa senza fermarsi. Le tappe via non causano l'aggiunta di una voce all'array legs, ma indirizzano il viaggio attraverso la tappa. Puoi impostare questo valore solo sulle tappe intermedie. La richiesta non va a buon fine se imposti questo campo sulle tappe terminali. Se ComputeRoutesRequest.optimize_waypoint_order è impostato su true, questo campo non può essere impostato su true; in caso contrario, la richiesta non va a buon fine.
vehicleStopover
boolean
Indica che la tappa è destinata ai veicoli per fermarsi, con l'intenzione di effettuare un prelievo o una riconsegna. Quando imposti questo valore, il percorso calcolato non includerà tappe non via su strade non adatte per il prelievo e la riconsegna. Questa opzione funziona solo per le modalità di viaggio DRIVE e TWO_WHEELER e quando locationType è Location.
sideOfRoad
boolean
Indica che la posizione di questa tappa deve avere una preferenza per il veicolo per fermarsi su un lato specifico della strada. Quando imposti questo valore, il percorso passerà attraverso la posizione in modo che il veicolo possa fermarsi sul lato della strada verso cui la posizione è orientata dal centro della strada. Questa opzione funziona solo per DRIVE e TWO_WHEELERRouteTravelMode.
Diversi modi per rappresentare una località. Di seguito è riportato un elenco di campi che si escludono a vicenda. Nella risposta verrà impostato al massimo uno dei campi seguenti:
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2026-09-07 UTC."],[],["Waypoints, marking route start, end, and intermediate stops, are defined using a JSON format. Key properties include `via` (boolean) for non-stopping waypoints, `vehicleStopover` (boolean) for pickup/drop-off locations, and `sideOfRoad` (boolean) for preferred stopping side. A waypoint's `location_type` can be specified via geographic coordinates (`location`), a place ID (`placeId`), or a human-readable address (`address`). `via` cannot be true for terminal waypoints or if `optimize_waypoint_order` is true.\n"]]