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 do trajeto.
      
      
        
          
            
              | 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 o ponto de referência como um marco em vez de um ponto de parada. Para cada waypoint que não é do ponto de referência 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 waypoints Via não fazem com que uma entrada seja adicionada à matriz legs, mas roteiam a jornada pelo waypoint. Esse valor só pode ser definido em waypoints intermediários. A solicitação falhará se você definir esse campo em waypoints do terminal. Se ComputeRoutesRequest.optimize_waypoint_order for 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 waypoint é destinado a veículos para parada, onde a intenção é embarcar ou desembarcar. Quando você definir esse valor, o trajeto calculado não incluirá waypoints que não sejam via em vias inadequadas para embarque e desembarque. Essa opção funciona apenas para os meios de transporte DRIVE e TWO_WHEELER e quando 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, o trajeto passa pelo local para que o veículo possa parar no lado da via para a qual o local está direcionado do centro da estrada. Essa opção funciona apenas para DRIVE e TWO_WHEELER RouteTravelMode. 
               | 
            
            
              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 por meio de coordenadas geográficas, incluindo um cabeçalho opcional. 
               | 
            
            
              placeId | 
              
                 string 
                O ID de lugar do PDI associado ao waypoint. 
               | 
            
            
              address | 
              
                 string 
                Endereço legível por humanos ou um 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 2025-08-31 UTC.
  
  
  
    
      [null,null,["Última atualização 2025-08-31 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"]]