Waypoint

Incapsula un tappa. I Waypoint indicano sia l'inizio che la fine di un percorso e includono fermate intermedie.

Rappresentazione JSON
{
  "via": boolean,
  "vehicleStopover": boolean,
  "sideOfRoad": boolean,

  // Union field location_type can be only one of the following:
  "location": {
    object (Location)
  },
  "placeId": string,
  "address": string
  // End of list of possible types for union field location_type.
}
Campi
via

boolean

Contrassegna questo tappa come un traguardo anziché un punto di sosta. Per ogni tappe non in transito nella richiesta, la risposta aggiunge una voce all'array legs per fornire i dettagli degli scali nel tratto della corsa in questione. Imposta questo valore su true se vuoi che il percorso attraversi questo punto di tappa senza fermarsi. Tramite i tappe non viene aggiunta una voce all'array legs, ma instradano il viaggio attraverso il tappeto. Puoi impostare questo valore solo sui tappe intermedi. La richiesta non va a buon fine se imposti questo campo sui tappe del terminal. Se ComputeRoutesRequest.optimize_waypoint_order è impostato su true, questo campo non può essere impostato su true, altrimenti la richiesta non andrà a buon fine.

vehicleStopover

boolean

Indica che il Waypoint è destinato ai veicoli di fermarsi con l'intenzione di prelievo o discesa. Se imposti questo valore, il percorso calcolato non includerà tappe non via su strade non adatte per prelievo e 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 tappa deve avere una preferenza affinché il veicolo si fermi su un determinato lato della strada. Quando imposti questo valore, il percorso attraverserà la posizione, in modo che il veicolo possa fermarsi sul lato della strada verso il quale la posizione è orientata rispetto al centro della strada. Questa opzione funziona solo per DRIVE e TWO_WHEELER RouteTravelMode.

Campo di unione location_type. Diversi modi per rappresentare una località. location_type può essere solo uno dei seguenti:
location

object (Location)

Un punto specificato utilizzando le coordinate geografiche, compresa un'intestazione facoltativa.

placeId

string

L'ID del luogo del PDI associato al tappa.

address

string

Indirizzo leggibile o un Plus Code. Per maggiori dettagli, visita la pagina https://plus.codes.