Waypoint
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Encapsula um ponto de parada. 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,
// Union field location_type can be only one of the following:
"location": {
object (Location)
},
"placeId": string,
"address": string,
"navigationPointToken": string
// End of list of possible types for union field location_type.
} |
| Campos |
via |
boolean
Marca este waypoint como um marco, e não um ponto de parada. Para cada ponto de parada não intermediário na solicitação, a resposta adiciona uma entrada à matriz legs para fornecer os detalhes das paradas nessa parte da viagem. Defina esse valor como "true" quando quiser que a rota passe por esse ponto de parada sem parar. Os waypoints intermediários não fazem com que uma entrada seja adicionada à matriz legs, mas direcionam a jornada pelo waypoint. Só é possível definir esse valor em pontos de referência intermediários. A solicitação falha se você definir esse campo em waypoints de terminal. Se ComputeRoutesRequest.optimize_waypoint_order estiver definido como verdadeiro, este campo não poderá ser definido como verdadeiro. Caso contrário, a solicitação vai falhar.
|
vehicleStopover |
boolean
Indica que o ponto de parada é para veículos pararem, com a intenção de embarcar ou desembarcar. Quando você define esse valor, a rota calculada não inclui pontos de parada 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 deste waypoint tem uma preferência para que o veículo pare em um determinado lado da via. Quando você define esse valor, o trajeto passa pelo local para que o veículo possa parar na lateral da via em que o local está mais próximo do centro da via. Essa opção funciona apenas para DRIVE e TWO_WHEELER RouteTravelMode.
|
Campo de união location_type. Diferentes maneiras de representar um local. location_type pode ser apenas de um dos tipos a seguir: |
location |
object (Location)
Um ponto especificado usando coordenadas geográficas, incluindo uma direção opcional.
|
placeId |
string
O ID de lugar do PDI associado ao ponto de referência.
|
address |
string
Endereço legível ou um Plus Code. Para mais detalhes, consulte https://plus.codes.
|
navigationPointToken |
string
Um token que identifica um NavigationPoint, obtido pelo método SearchDestinations da API Geocoding.
|
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-03-05 UTC.
[null,null,["Última atualização 2026-03-05 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"]]