Fahrtrichtung und Straßenseite angeben

Wegpunkte können Standortmodifikatoren enthalten, mit denen die Berechnung von Routen geändert wird, einschließlich der Einstellungen für heading und sideOfRoad.

Richtung des Fahrzeugs angeben

Um einen Wegpunkt zu definieren, geben Sie den geografischen Location (REST) oder Location (gRPC) als ein Paar aus Breiten- und Längengradkoordinaten an.

Außerdem können Sie die Richtung angeben, in die das Fahrzeug gehen soll, wenn es an einem der Wegpunkte ankommt. Mit dieser Funktion können Sie dafür sorgen, dass das Fahrzeug auf derselben Straßenseite ankommt, in der sich der Nutzer befindet, der auf die Abholung wartet. Wenn Sie keine Richtung angeben, kann das Fahrzeug auf der falschen Straßenseite ankommen.

Richtungswerte sind ganze Zahlen, die mit der Kompassrichtung übereinstimmen und daher von null bis 359 reichen. Beispielsweise gibt ein Wert von 0 eine Richtung Norden an.

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

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

Straßenseite angeben

Sie stellen einen Standort dar, indem Sie ein Wegpunktobjekt (REST) oder ein Wegpunktobjekt (gRPC) erstellen. Ein Standort, der durch ein Paar aus Breiten- und Längengrad definiert ist, kann einer bestimmten Straßenseite entsprechen. Zur Unterstützung der Routenoptimierung kann für eine Route jedoch weiterhin ein Aufenthalt auf der gegenüberliegenden Straßenseite vom angegebenen Ort festgelegt werden.

Wegpunkte unterstützen die Eigenschaft sideOfRoad. Diese gibt an, dass das Fahrzeug bevorzugt auf der vom Standort angegebenen Straßenseite halten soll.

Gib an, dass die bevorzugte Straßenseite für die Route verwendet werden soll. Setze dazu die Eigenschaft des Wegpunkts sideOfRoad auf true. Die Route verläuft dann durch den Ort, sodass das Fahrzeug an der Straßenseite anhalten kann, zu der der Standort führt.

Das folgende Beispiel zeigt, wie sideOfRoad für einen Wegpunkt festgelegt wird.

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