ค่ากำหนดการกําหนดเส้นทางด้านข้าง

โดยค่าเริ่มต้น การนำทาง SDK สำหรับ Android จะค้นหาเส้นทางที่เร็วที่สุดไปยังจุดอ้างอิง แต่วิธีนี้ไม่รับประกันว่ารถจะวิ่งบนถนนที่ผู้บริโภครออยู่ ฟีเจอร์ค่ากำหนดสำหรับการเปลี่ยนเส้นทางด้านข้างช่วยให้คุณมั่นใจได้ว่ารถจะมาถึงฝั่งที่ถูกต้องของถนน

วิธีการทำงาน

คุณตั้งค่ากำหนดการสำหรับการมาถึงบนถนนฝั่งใดฝั่งหนึ่งของถนนเมื่อคุณสร้างจุดอ้างอิงสำหรับจุดแวะพักนั้น คุณสามารถระบุค่ากำหนดได้ 2 วิธี

ต้องการใช้ฝั่งเดียวกับถนน

คุณระบุพิกัดทางภูมิศาสตร์ของการชี้ทาง แล้วตั้งธง (setPreferSameSideOfRoad) ซึ่งระบุว่าคุณต้องการเดินทางเข้าด้านเดียวกันของถนนเหมือนการชี้ทางนั้น โดยจะตัดกับทางเท้าที่ใกล้ที่สุด

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

ตั้งค่าทิศทางการมาถึง

คุณระบุพิกัดทางภูมิศาสตร์ของจุดอ้างอิง แล้วระบุทิศทางขาเข้า (setPreferredHeading) ที่ตรงกับทิศทางการจราจรบนฝั่งเดียวกับถนนของผู้บริโภค

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

Navigation SDK สำหรับ Android จะเลือกส่วนของถนนที่ใกล้กับจุดอ้างอิงมากที่สุด โดยจะมีทิศทางของช่องทางที่ปรับแนวไว้ (ภายใน +/- 55 องศา) กับด้านข้างของถนนที่จุดอ้างอิงตั้งอยู่