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

Avrupa Ekonomik Alanı (AEA) geliştiricileri

Ara noktalar, rotaların hesaplanma şeklini değiştirmek için konum değiştiriciler içerebilir. Bu değiştiriciler arasında heading ve sideOfRoad ayarları bulunur.

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 yol tarafına 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ığı 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, konumun bulunduğu yol kenarında aracın durabilmesi için konumdan 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
  },
  ...