Driver SDK คือชุดเครื่องมือแอปบนอุปกรณ์เคลื่อนที่และเป็นองค์ประกอบพื้นฐานของ Fleet เครื่องมือ เมื่อใช้ 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
- ตำแหน่งแบบเรียลไทม์ของรถบนแผนที่
- พิกัดละติจูด/ลองจิจูดสำหรับจุดอ้างอิงของการเดินทางที่ระบุโดย SDK การนำทาง
- ระยะทางที่เหลือไปยังจุดถัดไป
- เวลาถึงโดยประมาณของจุดแวะพักถัดไป
- เส้นทางที่ยานพาหนะต้องขับตาม Navigation SDK ระบุ
วิธีการทํางานของ Driver SDK สําหรับการเดินทางแบบออนดีมานด์
Driver SDK ขึ้นอยู่กับ Navigation SDK สำหรับข้อมูลการกำหนดเส้นทางและ ปลายทาง Driver SDK จะผสานรวมกับแอปคนขับและส่งสตรีมข้อมูลอัปเดตตำแหน่ง พิกัดละติจูด/ลองจิจูด ระยะทางที่เหลือ และเวลาถึงโดยประมาณไปยัง Fleet Engine ร่วมกับข้อมูลจาก Navigation SDK การอัปเดตข้อมูลรถยนต์อื่นๆ ทั้งหมดจะต้องส่งไปยังแบ็กเอนด์ของลูกค้า จะส่งต่อข้อมูลไปยัง Fleet Engine
วิธีใช้ Driver SDK สำหรับการเดินทางแบบออนดีมานด์
เลือกแพลตฟอร์มเพื่อดูวิธีเริ่มใช้ Driver SDK
Android
1 | รับ Driver SDK สําหรับ Android | ดูข้อมูลเพิ่มเติมได้ที่รับ Driver SDK |
2 | กำหนดค่าโปรเจ็กต์คอนโซล Google Cloud | ดูข้อมูลเพิ่มเติมได้ที่กําหนดค่าโปรเจ็กต์ Google Cloud Console |
3 | ประกาศทรัพยากร Dependency | ดูข้อมูลเพิ่มเติมได้ที่ประกาศทรัพยากร Dependency |
4 | สร้างโทเค็นการตรวจสอบสิทธิ์ | โปรดดูข้อมูลเพิ่มเติมในสร้างโทเค็นการตรวจสอบสิทธิ์ |
5 | เริ่มต้น Driver SDK | ดูข้อมูลเพิ่มเติมได้ที่เริ่มต้น Driver SDK |
6 | เตรียมรถให้พร้อม | ดูข้อมูลเพิ่มเติมได้ที่เตรียมรถให้พร้อม |
7 | ตั้งค่ารายละเอียดการเดินทาง | โปรดดูข้อมูลเพิ่มเติมที่หัวข้อตั้งค่ารายละเอียดการเดินทาง |
iOS
1 | ดาวน์โหลด Driver SDK สำหรับ iOS | ดูข้อมูลเพิ่มเติมได้ที่รับ Driver SDK |
2 | กำหนดค่าโปรเจ็กต์คอนโซล Google Cloud | ดูข้อมูลเพิ่มเติมได้ที่กําหนดค่าโปรเจ็กต์ Google Cloud Console |
3 | สร้างโทเค็นการตรวจสอบสิทธิ์ | โปรดดูข้อมูลเพิ่มเติมในสร้างโทเค็นการตรวจสอบสิทธิ์ |
4 | เริ่มต้น Driver SDK | ดูข้อมูลเพิ่มเติมได้ที่เริ่มต้น Driver SDK |
5 | เตรียมรถให้พร้อม | โปรดดูข้อมูลเพิ่มเติมที่เตรียมรถให้พร้อม |
6 | กำหนดรายละเอียดการเดินทาง | ดูข้อมูลเพิ่มเติมได้ที่ตั้งค่ารายละเอียดการเดินทาง |
ขั้นตอนถัดไป
ดูเอกสารประกอบของแพลตฟอร์มที่คุณต้องการตั้งค่า Driver SDK