Araç başlığını ve yolun yan tarafını belirtin

Yol üstü işaretleri, heading ve sideOfRoad ayarları dahil olmak üzere rotaların hesaplanmasını değiştirmek için konum değiştiriciler içerebilir.

Araç yönünü belirtin

Bir yol noktası tanımlamak için coğrafi konum (REST) veya konum (gRPC) özelliğini bir çift enlem/boylam koordinatı olarak belirtirsiniz.

Konum, aracın her bir yol noktasına ulaştığında hangi yöne gitmesini istediğinizi de belirtmenize olanak tanır. Bu özelliği kullanarak aracın, teslim alınmak üzere bekleyen tüketicinin bulunduğu yolun aynı tarafına gelmesini sağlayabilirsiniz. Bir yön belirtmezseniz araç yolun yanlış tarafına gelebilir.

Yön değerleri, pusula yönleriyle uyumlu tam sayılardır ve bu nedenle sıfır ile 359 arasında değişir. Örneğin, 0 değeri tam kuzey yönünü belirtir.

Aşağıdaki örnekte, bir yol noktası için heading işaretinin nasıl ayarlanacağı gösterilmektedir.

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

Yolun tercih edilen tarafını belirtme

Bir Waypoint (REST) veya Waypoint (gRPC) nesnesi oluşturarak bir konumu temsil edersiniz. Enlem ve boylam çiftiyle tanımlanan bir konum, bir yolun belirli bir tarafına karşılık gelebilir. Ancak rota optimizasyonunu desteklemek için bir rota, belirtilen konumun karşısındaki yolda bir durak noktası ayarlayabilir.

Dönüm noktaları, sideOfRoad mülkünü destekler. Bu mülk, dön noktası konumunun aracın konum tarafından belirtilen yolun aynı tarafında durması için bir tercihi olduğunu belirtir.

Yol sideOfRoad özelliğini true olarak ayarlayarak rotanın yolun tercih edilen tarafını kullandığını belirtin. Ardından rota, aracın konuma doğru eğimli olan yol kenarına durabilmesi için konumdan geçer.

Aşağıdaki örnekte, bir yol noktası için sideOfRoad değerinin nasıl ayarlanacağı gösterilmektedir.

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