SDK การนำทางมีวิธีต่างๆ ในการผสานรวมประสบการณ์การนำทาง ลงในแอปของคุณ หน้านี้จะอธิบายว่าประสบการณ์การนำทางของ Google คืออะไรและแตกต่างจากประสบการณ์การนำทางอื่นๆ ที่มีอยู่ใน Navigation SDK อย่างไร
ประสบการณ์การนำทางของ Google คืออะไร
ประสบการณ์การนำทางของ Google หมายถึงการใช้ SDK การนำทางเพื่อฝังประสบการณ์การนำทางแบบเลี้ยวต่อเลี้ยวที่ใช้องค์ประกอบและภาพของ UI ที่ Google มีให้ ซึ่งคล้ายกับประสบการณ์การนำทางภายในแอป Google Maps เมื่อฝังประสบการณ์การนำทางของ Google ในแอป คุณไม่จำเป็นต้องสร้างประสบการณ์การนำทางตั้งแต่ต้น แต่จะยังเปลี่ยนแปลงประสบการณ์บางส่วนได้ หรือหากต้องการการปรับแต่งมากกว่าที่มีในการนำทางของ Google คุณก็สามารถขอฟีดการนำทางแบบเลี้ยวต่อเลี้ยวจาก Navigation SDK จากนั้นจึงระบุและจัดการองค์ประกอบ UI ของคุณเอง ดูข้อมูลเพิ่มเติมได้ที่ประสบการณ์การนำทางที่กำหนดเอง
เมื่อคุณใช้ประสบการณ์การนำทางของ Google แอปจะเรียกใช้ SDK การนำทางเพื่อเริ่มต้น เรียกใช้ และหยุดการนำทาง โดยใช้ขั้นตอนดังต่อไปนี้
เริ่มการนำทาง ในการเริ่มการนำทาง แอปของคุณจะสร้างอินสแตนซ์ตัวนำทาง จากที่นั่น เครื่องมือจะกำหนดปลายทางสำหรับตัวนำทางและเริ่มต้นแผนที่ ในท้ายที่สุด แอปพลิเคชันจะเริ่มต้นคำแนะนำแบบเลี้ยวต่อเลี้ยว ขั้นตอนของแอปนี้นำเสนอต่อผู้ใช้ได้หลายวิธีตามกรณีการใช้งานของคุณ ตัวอย่างเช่น แอปอาจมีเครื่องระบุตำแหน่งร้านที่มีองค์ประกอบ UI ของตัวเอง ซึ่งผู้ใช้สามารถเริ่มใช้การนำทางไปยังสโตร์ หรือแอปอาจเริ่มการนำทางที่ใช้งานอยู่ด้วยปลายทางที่กำหนดไว้ล่วงหน้าเมื่อคนขับยอมรับงานส่ง
การนำทางที่ใช้งานอยู่ เมื่อเข้าสู่การนำทางที่ใช้งานอยู่ แอปจะใช้ตำแหน่งของอุปกรณ์เพื่อรักษาคำแนะนำไว้ คุณสามารถกำหนดค่า Listener เหตุการณ์ที่มีความหมายต่อกรณีการใช้งานของคุณ เช่น สำหรับการเปลี่ยนเส้นทางและเวลาที่เหลือไปยังปลายทาง ระหว่างการนำทางที่ใช้งานอยู่ SDK การนำทางจะมีคอมโพเนนต์ UI ซึ่งคล้ายกับคอมโพเนนต์ในแอป Google Maps ตัวอย่างเช่น ประสบการณ์การนำทางจะแสดงเลเยอร์แผนที่ Google มาตรฐาน พร้อมภาพต่างๆ เช่น การ์ดนำทาง เลเยอร์การจราจร เส้นทางสำรอง และการจำกัดความเร็ว
หยุดการนำทาง แอปจะยุติเซสชันการนำทางด้วยวิธีที่ได้ผลดีที่สุดสำหรับกรณีการใช้งานของคุณ เช่น เมื่อใช้ Listener ขาเข้าที่ทริกเกอร์เมื่อผู้ใช้ไปถึงปลายทาง
คุณจะแก้ไขประสบการณ์การนำทางของ Google ได้อย่างไร
โดยทั่วไป คุณสามารถแก้ไขประสบการณ์การนำทางของ Google ให้มีโทนสีต่างๆ มุมมองกล้อง คำแนะนำการเลี้ยวเพิ่มเติม และทริกเกอร์การตอบสนองของเหตุการณ์ รายการต่อไปนี้อธิบายการปรับเปลี่ยนที่คุณสามารถทำได้ รายการนี้เป็นเพียงตัวอย่างบางส่วนเท่านั้น
การแก้ไข | รายละเอียด |
---|---|
คำแนะนำการนำทางที่แก้ไข: แสดง/ซ่อนส่วนหัว สี และแบบอักษร เส้นทาง เส้นทางอื่น และความคืบหน้าของการเดินทาง |
ตัวควบคุม UI แผนที่ แก้ไข ส่วนหัวการนำทาง แสดงรายการเส้นทาง ซ่อน เส้นทางอื่น แสดง ความคืบหน้าของการเดินทาง |
แก้ไขข้อมูลการจราจรและข้อมูลขีดจำกัดความเร็ว |
ปิด
เลเยอร์การจราจร เปิดใช้ ไฟจราจรและป้ายหยุด แสดง มาตรวัดความเร็ว |
เปลี่ยน UI ประสบการณ์การใช้งานแผนที่และปรับกล้อง |
เพิ่ม
ตัวทำเครื่องหมายที่กำหนดเอง ข้อความแบบลอย ตั้งค่า โหมดกลางคืน ปรับกล้อง |