Waypoint
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Incapsula una tappa. I waypoint segnano l'inizio e la fine di un percorso e includono le fermate intermedie lungo il percorso.
Rappresentazione JSON |
{
"via": boolean,
"vehicleStopover": boolean,
"sideOfRoad": boolean,
// Union field location_type can be only one of the following:
"location": {
object (Location )
},
"placeId": string
// End of list of possible types for union field location_type .
} |
Campi |
via |
boolean
Contrassegna questa tappa come tappa anziché come punto di sosta. Per ogni tappa non via nella richiesta, la risposta aggiunge una voce all'array legs per fornire i dettagli degli scali in quella tratta della corsa. Imposta questo valore su true se il percorso deve passare attraverso questa tappa senza fermarsi. Le tappe intermedie non comportano l'aggiunta di voci all'array legs , ma consentono di seguire il percorso attraverso la tappa. Puoi impostare questo valore solo sui waypoint intermedi. Se imposti questo campo sulle tappe del terminale, la richiesta non va a buon fine. Se il criterio ComputeRoutesRequest.optimize_waypoint_order viene impostato su true, questo campo non può essere impostato su true; in caso contrario, la richiesta non riesce.
|
vehicleStopover |
boolean
Indica che la tappa è destinata ai veicoli a cui devono fermarsi, con l'intenzione di scendere o scendere a bordo. Se imposti questo valore, il percorso calcolato non includerà tappe non via su strade non adatte per il prelievo e la discesa. Questa opzione funziona solo per le modalità di viaggio DRIVE e TWO_WHEELER , e quando locationType è location .
|
sideOfRoad |
boolean
Indica che la posizione di questo waypoint è destinata a avere una preferenza per la fermata del veicolo su un determinato lato della strada. Quando imposti questo valore, il percorso passerà attraverso la località in modo che il veicolo possa fermarsi sul lato della strada verso cui è inclinata la località rispetto al centro della strada. Questa opzione funziona solo per le modalità di viaggio "Drive" e "TWO_WHEELER".
|
Campo unione location_type . Diversi modi per rappresentare un luogo. location_type può essere solo uno dei seguenti: |
location |
object (Location )
Un punto specificato utilizzando le coordinate geografiche, inclusa un'intestazione facoltativa.
|
placeId |
string
L'ID luogo del PDI associato alla tappa.
|
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-08-29 UTC.
[[["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 2025-08-29 UTC."],[[["\u003cp\u003eWaypoints define the start, end, and intermediate stops of a route.\u003c/p\u003e\n"],["\u003cp\u003eWaypoints can be specified using geographic coordinates or a Place ID.\u003c/p\u003e\n"],["\u003cp\u003eYou can customize waypoint behavior, like marking them as pass-through points or vehicle stops.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003evehicleStopover\u003c/code\u003e helps optimize routes for pickup/drop-off, avoiding unsuitable roads for vehicles.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003esideOfRoad\u003c/code\u003e field allows specifying a preference for the vehicle to stop at a particular side of the road.\u003c/p\u003e\n"]]],["Waypoints, marking route beginnings, ends, and intermediate stops, are defined by several fields. `via` determines if it's a stop or a milestone. `vehicleStopover` indicates suitability for vehicle stops (pickup/drop-off). `sideOfRoad` specifies a preferred side for the vehicle to stop. The location can be represented as either geographic coordinates (`location`) or by a Place ID (`placeId`). Waypoints can affect the `legs` array. Only `location` is applicable to `vehicleStopover`.\n"],null,[]]