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