Sisi Preferensi Rute Jalan

Secara default, Navigation SDK for Android menemukan rute tercepat ke titik jalan, tetapi hal ini tidak menjamin kendaraan akan tiba di sisi jalan yang ditunggu konsumen. Fitur Sisi Preferensi Pemilihan Rute Jalan memungkinkan Anda memastikan bahwa kendaraan tiba di sisi jalan yang benar.

Cara kerjanya

Anda menetapkan preferensi untuk kedatangan di sisi jalan tertentu saat membuat titik jalan untuk perhentian tersebut. Anda dapat menentukan preferensi dengan salah satu dari dua cara.

Pilih sisi jalan yang sama

Anda memberikan koordinat geografis titik jalan, lalu menetapkan tanda (setPreferSameSideOfRoad) yang menunjukkan bahwa Anda memilih untuk tiba di sisi jalan yang sama dengan titik jalan, yang dipaskan ke trotoar terdekat.

Waypoint waypoint =
   Waypoint.builder()
           .setLatLng(latitude, longitude)
           .setTitle("Somewhere in Sydney")
           .setPreferSameSideOfRoad(true)
           .build()

Tetapkan judul kedatangan

Anda memberikan koordinat geografis titik jalan, lalu memberikan judul kedatangan (setPreferredHeading) yang sesuai dengan arah arus lalu lintas di sisi jalan yang sama dengan konsumen yang menunggu.

Waypoint waypoint =
   Waypoint.builder()
           .setLatLng(latitude, longitude)
           .setTitle("Somewhere in Sydney")
           .setPreferredHeading(preferredHeading)
           .build()

Navigation SDK untuk Android memilih segmen jalan yang paling dekat dengan titik jalan—yang memiliki arah jalur yang sejajar (dalam +/- 55 derajat) dengan sisi jalan tempat titik jalan berada.