โดยค่าเริ่มต้น การนำทาง 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 องศา) กับด้านข้างของถนนที่จุดอ้างอิงตั้งอยู่