Referans noktaları, rotaların hesaplanma şeklini değiştirmek için konum değiştiricileri,
heading
ve sideOfRoad
ayarları dahil.
Araç yönünü belirtin
Bir referans noktası tanımlamak için, Konum (REST) veya Konum (gRPC) enlem/boylam koordinatları şeklinde
Konum, aynı zamanda aracın sizi bulmasını istediğiniz yönü belirtmenize de olanak tanır. her bir ara noktaya varır. Bu özelliği kullanarak, Bekleme durumunda bekleyen tüketiciyle yolun aynı tarafına geldiğinde cevap verdi. Yön belirtmediğiniz takdirde araç karar vermemiz gerekir.
Yön değerleri, pusula yönleriyle hizalanan tam sayılardır ve bu nedenle sıfır ile 359 arasında değişir. Örneğin, 0 değeri bir başlığı belirtir olması gerekir.
Aşağıdaki örnekte,
Referans noktası için heading
.
{ "origin":{ "location":{ "latLng":{ "latitude": 37.419734, "longitude": -122.0827784 }, "heading": 127 } }, ...
Yolun bir tarafı tercihini belirtin
Bir ara nokta oluşturarak bir konumu temsil edersiniz (REST) veya Waypoint (gRPC) nesnesini tanımlayın. Enlem ve boylam çiftiyle tanımlanan bir konum, belirli bir yanını görebilirsiniz. Bununla birlikte, rota optimizasyonunu desteklemek amacıyla belirtilen yoldan yolun karşı tarafında olmak için bir duraklamaya konum.
Referans noktaları, sideOfRoad
özelliğini destekler. Bu özellik,
referans noktası konumunun, aracın durma noktasıyla ilgili bir tercih olduğunu gösterir
yolun konumu tarafından belirtilenle aynı tarafı olmalıdır.
Rotanın yolun tercih edilen tarafını kullanacağını belirtmek için
sideOfRoad
özelliğini true
konumuna referans olarak gösterin. Rota, rotanın ortasından geçer.
araç, konumun bulunduğu yolun kenarında durabileceği şekilde
ön yargılı olmaktır.
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 }, ...