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