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