Yolun Tarafı Rota Tercihi

Varsayılan olarak Android için Navigasyon SDK'sı bir ara noktaya giden en hızlı rotayı bulur. Ancak bu, aracın tüketicinin beklediği yol kenarına ulaşacağını garanti etmez. Yolun Tarafı Rota Belirleme Tercihi özelliği, aracın yolun doğru tarafına ulaşmasını sağlar.

İşleyiş şekli

Yolun belirli bir tarafına varma tercihini, söz konusu durak için referans noktası oluştururken belirlersiniz. Tercihinizi iki şekilde belirtebilirsiniz.

Yolun aynı tarafı tercih et

Referans noktasının coğrafi koordinatlarını gösterir ve ardından yolun ara noktasıyla aynı taraftan varmayı tercih ettiğinizi belirten bir bayrak (setPreferSameSideOfRoad) ayarlarsınız ve bu işaret en yakın kaldırıma denk gelir.

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

Varış başlığını ayarla

Referans noktasının coğrafi koordinatlarını sağlarsınız ve ardından, yolun bekleyen müşteriyle aynı tarafındaki trafik akış yönüyle eşleşen bir varış istikametini (setPreferredHeading) belirtirsiniz.

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

Android için Navigasyon SDK'sı, ara noktaya en yakın yol segmentini seçer. Yol, ara noktanın üzerinde bulunduğu yol kenarıyla aynı hizada olan (+/- 55 derece dahilinde) bir şerit yönüne sahiptir.