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

วิธีใช้ Driver SDK สำหรับการเดินทางตามความต้องการ
เลือกแพลตฟอร์มเพื่อดูวิธีเริ่มต้นใช้ Driver SDK
Android
| 1 | รับ Driver SDK สำหรับ Android | ดูข้อมูลเพิ่มเติมได้ที่หัวข้อรับ Driver SDK |
| 2 | กำหนดค่าโปรเจ็กต์คอนโซล Google Cloud | ดูข้อมูลเพิ่มเติมได้ที่หัวข้อกำหนดค่าโปรเจ็กต์คอนโซล Google Cloud |
| 3 | ประกาศทรัพยากร Dependency | ดูข้อมูลเพิ่มเติมได้ที่หัวข้อ ประกาศทรัพยากร Dependency |
| 4 | สร้างโทเค็นการตรวจสอบสิทธิ์ | ดูข้อมูลเพิ่มเติมได้ที่หัวข้อสร้างโทเค็นการตรวจสอบสิทธิ์ |
| 5 | เริ่มต้น Driver SDK | ดูข้อมูลเพิ่มเติมได้ที่หัวข้อเริ่มต้น Driver SDK |
| 6 | เตรียมยานพาหนะให้พร้อม | ดูข้อมูลเพิ่มเติมได้ที่หัวข้อเตรียมยานพาหนะให้พร้อม |
| 7 | ตั้งค่ารายละเอียดการเดินทาง | ดูข้อมูลเพิ่มเติมได้ที่หัวข้อตั้งค่ารายละเอียดการเดินทาง |
iOS
| 1 | รับ Driver SDK สำหรับ iOS | ดูข้อมูลเพิ่มเติมได้ที่หัวข้อรับ Driver SDK |
| 2 | กำหนดค่าโปรเจ็กต์คอนโซล Google Cloud | ดูข้อมูลเพิ่มเติมได้ที่หัวข้อกำหนดค่าโปรเจ็กต์คอนโซล Google Cloud |
| 3 | สร้างโทเค็นการตรวจสอบสิทธิ์ | ดูข้อมูลเพิ่มเติมได้ที่หัวข้อสร้างโทเค็นการตรวจสอบสิทธิ์ |
| 4 | เริ่มต้น Driver SDK | ดูข้อมูลเพิ่มเติมได้ที่หัวข้อเริ่มต้น Driver SDK |
| 5 | เตรียมยานพาหนะให้พร้อม | ดูข้อมูลเพิ่มเติมได้ที่หัวข้อเตรียมยานพาหนะให้พร้อม |
| 6 | ตั้งค่ารายละเอียดการเดินทาง | ดูข้อมูลเพิ่มเติมได้ที่หัวข้อตั้งค่ารายละเอียดการเดินทาง |
ขั้นตอนถัดไป
ดูเอกสารประกอบสำหรับแพลตฟอร์มที่คุณต้องการตั้งค่า Driver SDK ได้ที่