Waypoint
Encapsula um ponto de passagem. Os waypoints marcam o início e o fim de um trajeto e incluem paradas intermediárias.
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
// End of list of possible types for union field location_type .
} |
Campos |
via |
boolean
Marca esse waypoint como um marco, e não um ponto de parada. Para cada ponto de passagem não incluído na solicitação, a resposta anexa uma entrada à matriz legs para fornecer os detalhes das escalas nesse trecho da viagem. Defina esse valor como verdadeiro quando quiser que a rota passe por esse ponto de passagem sem parar. Os pontos de referência "via" não fazem com que uma entrada seja adicionada à matriz legs , mas direcionam a viagem pelo ponto de referência. Só é possível definir esse valor em pontos intermediários. A solicitação falhará se você definir esse campo em waypoints terminais. Se ComputeRoutesRequest.optimize_waypoint_order for definido como verdadeiro, esse campo não poderá ser definido como verdadeiro. Caso contrário, a solicitação falhará.
|
vehicleStopover |
boolean
Indica que o ponto de passagem é destinado a paradas de veículos, com a intenção de embarque ou desembarque. Quando você define esse valor, a rota calculada não inclui pontos de passagem que não são via em vias inadequadas para embarque ou desembarque. Essa opção funciona apenas para os modos de transporte 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, a rota passa pelo local para que o veículo possa parar no lado da estrada em que o local está localizado a partir do centro da via. Essa opção só funciona 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 um título opcional.
|
placeId |
string
O ID do lugar do ponto de interesse associado ao ponto de passagem.
|
address |
string
Endereço legível ou Plus Code. Consulte https://plus.codes para mais detalhes.
|
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 2024-11-27 UTC.
[null,null,["Última atualização 2024-11-27 UTC."],[[["Waypoints define the start, end, and intermediate points of a route."],["Waypoints can be specified using geographic coordinates, Place IDs, or addresses."],["The `via` field allows a waypoint to be a pass-through point without stopping."],["`vehicleStopover` is used for pickup/drop-off optimization, while `sideOfRoad` indicates preferred stopping side."]]],["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"]]