Navigation SDK ช่วยให้คุณผสานรวมการนำทางแบบเลี้ยวต่อเลี้ยวของ Google Maps เข้ากับแอปพลิเคชันบนอุปกรณ์เคลื่อนที่ได้ ที่สำคัญคือ ระบบจะให้ข้อมูลส่วนเส้นทางปัจจุบันและข้อมูลปลายทางสุดท้าย ซึ่งจะส่งไปยัง Fleet Engine พร้อมกับการอัปเดตตำแหน่งและพิกัดละติจูด/ลองจิจูดจาก 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
ขั้นตอนด้านล่างนี้ครอบคลุมสถานการณ์การใช้งานทั่วไปสำหรับการรวม Navigation SDK เข้ากับแอปพลิเคชันสำหรับคนขับ
Android
| 1 | สร้างโปรเจ็กต์ที่อยู่ในระบบคลาวด์ของ Google | สร้างโปรเจ็กต์ 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 | สร้างโปรเจ็กต์ 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