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

Referans noktaları, heading ve sideOfRoad ayarları da dahil olmak üzere rotaların hesaplanma şeklini değiştirmek için konum değiştiriciler içerebilir.

Araç yönünü belirtin

Bir referans noktası tanımlamak için coğrafi Konum (REST) veya Konum (gRPC) çiftini bir enlem/boylam koordinatları çifti olarak belirtirsiniz.

Konum ayrıca, aracın her bir ara noktaya vardığında nereye gitmesini istediğinizi belirtmenize de olanak tanır. Bu özelliği, aracın, alınmayı bekleyen tüketiciyle yolun aynı tarafına gelmesini sağlamak için kullanabilirsiniz. Yön belirtmediğinizde araç, yolun yanlış tarafına gelebilir.

Yön değerleri, pusula yönüyle uyumlu olan tam sayılardır ve bu nedenle sıfır ile 359 arasında değişir. Örneğin, 0 değeri, nihai Kuzey'in başlık yönünü belirtir.

Aşağıdaki örnekte, bir ara nokta için heading özelliğinin nasıl ayarlanacağı gösterilmektedir.

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

Yolun bir tarafı tercihini belirtin

Ara Nokta (REST) veya Waypoint (gRPC) nesnesi oluşturarak bir konumu temsil edersiniz. Enlem ve boylam çiftiyle tanımlanan konum, yolun belirli bir tarafına karşılık gelebilir. Bununla birlikte, rota optimizasyonunu desteklemek için bir rota, belirtilen konumdan yolun karşı tarafında olacak şekilde bir durak noktası ayarlayabilir.

Referans noktaları, sideOfRoad özelliğini destekler. Bu özellik, ara nokta konumunun, aracın konum tarafından belirtilen yol kenarında durmasıyla ilgili bir tercih olduğunu belirtir.

Referans noktası sideOfRoad özelliğini true değerine ayarlayarak rotanın yolun tercih edilen tarafını kullandığını belirtin. Daha sonra rota, konumun yanından geçer. Böylece, araç, konumun taraflı olduğu yolun kenarında durabilir.

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

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