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