Fahrtrichtung und Straßenseite angeben

Wegpunkte können Standortmodifikatoren enthalten, um die Berechnung von Routen zu ändern, einschließlich der Einstellungen für heading und sideOfRoad.

Richtung des Fahrzeugs angeben

Zum Definieren eines Wegpunkts geben Sie die geografische Standort (REST) oder Standort (gRPC) als Paar aus Breiten- und Längengradkoordinaten.

Über den Standort können Sie auch die Richtung angeben, in die das Fahrzeug fahren soll, wenn wie er an jedem Wegpunkt ankommt. Mit dieser Funktion können Sie sicherstellen, auf der gleichen Straßenseite ankommt wie der Kunde abgeholt werden. Wenn Sie keine Richtung angeben, kann das Fahrzeug am auf der falschen Straßenseite.

Richtungswerte sind ganze Zahlen, die mit der Kompassrichtung übereinstimmen, und liegen daher zwischen 0 und 359. Ein Wert von 0 weist beispielsweise auf eine Überschrift hin, Richtung Norden.

Das folgende Beispiel zeigt, wie ein heading für einen Wegpunkt.

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

Präferenz für Straßenseite angeben

Sie erstellen einen Wegpunkt, um einen Ort darzustellen. (REST) oder Wegpunkt (gRPC) -Objekt enthält. Ein Standort, der durch ein Längen- und Breitengradpaar definiert wird, kann einer Seite einer Straße. Um die Routenoptimierung zu unterstützen, kann eine Route jedoch sollten Sie dennoch einen Aufenthalt auf der gegenüberliegenden Straßenseite Standort.

Wegpunkte unterstützen die Property sideOfRoad, die gibt an, dass das Fahrzeug am Wegpunkt bevorzugt halten soll auf derselben Straßenseite wie durch den Standort angegeben.

Legen Sie fest, dass die Route die bevorzugte Straßenseite verläuft, indem Sie die Wegpunkt sideOfRoad zu true. Die Route führt dann durch die damit das Fahrzeug am Straßenrand anhalten kann, voreingenommen sind.

Das folgende Beispiel zeigt, wie sideOfRoad als Wegpunkt festgelegt wird.

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