Titik jalan dapat menyertakan pengubah lokasi untuk mengubah cara penghitungan rute,
termasuk setelan untuk heading
dan sideOfRoad
.
Tentukan arah kendaraan
Untuk menetapkan titik jalan, tentukan lokasi geografis Location (REST) atau Lokasi (gRPC) sebagai pasangan koordinat lintang/bujur.
Lokasi juga memungkinkan Anda menentukan arah tujuan kendaraan saat paket tiba di setiap titik jalan. Anda dapat menggunakan fitur ini untuk memastikan bahwa kendaraan tiba di sisi jalan yang sama dengan konsumen yang menunggu diangkat. Jika Anda tidak menentukan arah tujuan, kendaraan dapat tiba di sisi jalan yang salah.
Nilai arah adalah bilangan bulat yang sejajar dengan arah kompas, dan oleh karena itu berkisar dari nol hingga 359. Misalnya, nilai 0 menunjukkan judul arah Utara.
Contoh berikut menunjukkan cara mengatur
heading
untuk titik jalan.
{ "origin":{ "location":{ "latLng":{ "latitude": 37.419734, "longitude": -122.0827784 }, "heading": 127 } }, ...
Menentukan sisi preferensi jalan
Anda mewakili lokasi dengan membuat Titik jalan (REST) atau Waypoint (gRPC) . Lokasi yang didefinisikan oleh pasangan garis lintang dan bujur dapat sesuai dengan sisi tertentu dari jalan. Namun, untuk mendukung pengoptimalan rute, rute dapat tetap menetapkan persinggahan untuk berada di sisi jalan yang berlawanan dari lokasi HTTP/HTTPS.
Titik jalan mendukung properti sideOfRoad
, yang
menunjukkan bahwa lokasi titik jalan memiliki preferensi untuk perhentian kendaraan
sisi jalan yang sama seperti yang ditentukan berdasarkan lokasi.
Tetapkan bahwa rute menggunakan sisi jalan yang diinginkan dengan menyetel atribut
Properti sideOfRoad
titik jalan ke true
. Rute tersebut kemudian melewati
lokasi sehingga kendaraan dapat berhenti di sisi jalan tempat lokasi tersebut
menjadi bias.
Contoh berikut menunjukkan cara menetapkan sideOfRoad
untuk titik jalan.
{ "origin":{ "location":{ "latLng":{ "latitude": 37.419734, "longitude": -122.0827784 } }, "sideOfRoad": true }, ...