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