Waypoint
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
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
// 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 waypoint que não é via na solicitação, a resposta anexa uma entrada à matriz legs para fornecer os detalhes das paradas nesse trecho da viagem. Defina esse valor como true quando quiser que o trajeto passe por esse waypoint 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 do terminal. 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 deste waypoint deve ter uma preferência quanto à parada do veículo 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. Esta opção funciona apenas para os modos de transporte "DRIVE" e "TWO_WHEELER".
|
Campo de união location_type . Maneiras diferentes 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.
|
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 2025-08-29 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 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,[]]