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