O Google usa tecnologia de IA na tradução de conteúdos para seu idioma de preferência. As traduções com IA podem ter erros.
Waypoint
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Encapsula um waypoint. Os waypoints marcam o início e o fim de um trajeto e incluem paradas intermediárias ao longo dele.
| Representação 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.
} |
| Campos |
via |
boolean
Marca esse waypoint como um marco, e não como um ponto de parada. Para cada waypoint não via na solicitação, a resposta anexa uma entrada à matriz legs para fornecer os detalhes das paradas nessa parte da viagem. Defina esse valor como verdadeiro quando quiser que o trajeto passe por esse waypoint sem parar. Os waypoints via não fazem com que uma entrada seja adicionada à matriz legs, mas eles direcionam a viagem pelo waypoint. Só é possível definir esse valor em waypoints intermediários. A solicitação falha se você definir esse campo em waypoints terminais. Se ComputeRoutesRequest.optimize_waypoint_order estiver definido como verdadeiro, esse campo não poderá ser definido como verdadeiro. Caso contrário, a solicitação falhará.
|
vehicleStopover |
boolean
Indica que o waypoint é destinado a veículos para parar, com a intenção de embarcar ou desembarcar. Quando você define esse valor, o trajeto calculado não inclui waypoints não via em vias inadequadas para embarque e desembarque. Essa opção funciona apenas para os modos de viagem DRIVE e TWO_WHEELER e quando o locationType é Location.
|
sideOfRoad |
boolean
Indica que o local desse waypoint tem preferência para que o veículo pare em um lado específico da via. Quando você define esse valor, o trajeto passa pelo local para que o veículo possa parar no lado da via para o qual o local está inclinado a partir do centro da via. Essa opção funciona apenas para DRIVE e TWO_WHEELER RouteTravelMode.
|
| Diferentes maneiras de representar um local. A seguir, há uma lista de campos mutuamente exclusivos. No máximo, um dos campos será definido em uma resposta: |
location |
object (Location)
Um ponto especificado usando coordenadas geográficas, incluindo uma direção opcional.
|
placeId |
string
O ID de lugar associado ao waypoint.
|
address |
string
Endereço legível ou um código plus. Para mais detalhes, consulte https://plus.codes.
|
navigationPointToken |
string
Um token que identifica um NavigationPoint, obtido pelo método SearchDestinations da API Geocoding.
|
| Fim dos campos mutuamente exclusivos. |
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2026-09-07 UTC.
[null,null,["Última atualização 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"]]