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