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