Especifique a direção e o lado da via do veículo

Desenvolvedores do Espaço Econômico Europeu (EEE)

Os waypoints podem incluir modificadores de local para mudar a forma como as rotas são calculadas, incluindo configurações para heading e sideOfRoad.

Especificar a direção do veículo

Para definir um waypoint, especifique o local geográfico Local (REST) ou Local (gRPC) como um par de coordenadas de latitude/longitude.

O local também permite especificar a direção em que o veículo deve seguir ao chegar a cada waypoint. Você pode usar esse recurso para garantir que o veículo chegue ao mesmo lado da rua que o consumidor que está esperando para ser buscado. Quando você não especifica uma direção, o veículo pode chegar ao lado errado da rua.

Os valores de direção são números inteiros que se alinham às direções da bússola e, portanto, variam de zero a 359. Por exemplo, um valor de 0 indica uma direção de direção para o norte.

O exemplo a seguir demonstra como definir um heading para um waypoint.

{
  "origin":{
    "location":{
      "latLng":{
        "latitude": 37.419734,
        "longitude": -122.0827784
      },
      "heading": 127
    }
  },
  ...

Especificar um lado da preferência de estrada

Você representa um local criando um objeto Waypoint (REST) ou Waypoint (gRPC) . Um local definido por um par de latitude e longitude pode corresponder a um lado específico de uma rua. No entanto, para oferecer suporte à otimização de rotas, uma rota ainda pode definir uma parada no lado oposto da rua do local especificado.

Os waypoints oferecem suporte à propriedade sideOfRoad, que indica que o local do waypoint tem uma preferência para que o veículo pare no mesmo lado da rua especificado pelo local.

Especifique que a rota usa o lado preferido da rua definindo a propriedade Waypoint sideOfRoad como true. A rota passa pelo local para que o veículo possa parar no lado da rua para o qual o local está inclinado.

O exemplo a seguir mostra como definir sideOfRoad para um waypoint.

{
  "origin":{
    "location":{
      "latLng":{
        "latitude": 37.419734,
        "longitude": -122.0827784
      }
    },
    "sideOfRoad": true
  },
  ...