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