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

Avrupa Ekonomik Alanı (AEA) geliştiricileri

Ara 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ü belirtme

Bir ara nokta tanımlamak için coğrafi konumu (REST) veya konumu (gRPC) enlem/boylam koordinatları çifti olarak belirtirsiniz.

Konum, araç her bir ara noktaya ulaştığında gitmesini istediğiniz yönü de belirtmenize olanak tanır. Bu özellik, aracın, alınmayı bekleyen tüketicinin bulunduğu tarafa gelmesini sağlar. Bir yön belirtmediğinizde araç, yolun yanlış tarafına varabilir.

Başlık 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ünde bir başlık olduğunu gösterir.

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

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

Yolun bir tarafını tercih etme

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

Ara noktalar, ara nokta konumunun, aracın konum tarafından belirtilen yolun aynı tarafında durmasını tercih ettiğini belirten sideOfRoad özelliğini destekler.

Yol noktası sideOfRoad özelliğini true olarak ayarlayarak rotanın yolun tercih edilen tarafını kullandığını belirtin. Ardından rota, aracın konumun bulunduğu yol kenarında durabilmesi için konumun içinden geçer.

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

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