סקירה כללית של נסיעות על פי דרישה באמצעות SDK של Drive

‫Driver SDK הוא ערכת כלים לאפליקציות לנייד ורכיב בסיסי ב-Fleet Engine. בעזרת ערכת ה-SDK הזו, אפליקציית הנהג יכולה לנהל נסיעות שהוקצו לה וגם להפעיל יכולות ניווט ותכנון מסלולים לנהג.

לפני שמתחילים

במדריך הזה אנחנו יוצאים מנקודת הנחה שקראתם את המאמרים הבאים:

מהו Driver SDK לנסיעות על פי דרישה?

ה-Driver SDK מעביר ל-Fleet Engine את המיקום של הרכב ועדכונים לגבי הנסיעה, כדי ש-Fleet Engine יוכל לעקוב אחרי כלי הרכב והנסיעות שהוקצו להם. בבסיסו, ה-SDK משתמש ב-event listener כדי לשלוח עדכוני מיקום וקואורדינטות של קו רוחב וקו אורך, יחד עם קטע המסלול הנוכחי והיעד מ-Navigation SDK אל Fleet Engine כשהנהג מתחיל לנהוג.

למה כדאי להשתמש ב-Driver SDK לנסיעות על פי דרישה?

‫Driver SDK מאפשר שילוב קל יותר עם Fleet Engine לצורך עדכונים במסלולים של הנהגים. באמצעות ה-SDK הזה, הנהג יכול להשתמש באפליקציה אחת כדי לנהל את המשימות ולנווט כמו שהוא עושה באמצעות הגרסה לצרכן של מפות Google, אבל בלי לעבור לאפליקציה אחרת.

מה אפשר לעשות עם Driver SDK לנסיעות על פי דרישה

אפשר להשתמש ב-Driver SDK לנסיעות על פי דרישה כדי להעביר את הנתונים הבאים אל Fleet Engine:

  • המיקום בזמן אמת של כלי רכב במפה.
  • קואורדינטות של קו רוחב/אורך לנקודות הדרך בנסיעה שסופקו על ידי Navigation SDK.
  • המרחק שנותר עד לנקודת הציון הבאה.
  • זמן ההגעה המשוער לנקודת הדרך הבאה.
  • המסלול שבו הרכב צריך לנסוע, כפי שסופק על ידי Navigation SDK.

איך פועל Driver SDK לנסיעות על פי דרישה

‫Driver SDK תלוי ב-Navigation SDK לצורך קבלת מידע על מסלולים ויעדים. בנוסף למידע מ-Navigation SDK,‏ Driver SDK משתלב עם אפליקציית הנהג ומספק ל-Fleet Engine זרם של עדכוני מיקום, קואורדינטות של קו רוחב וקו אורך, מרחק שנותר וזמני הגעה משוערים. כל העדכונים האחרים של נתוני הרכב צריכים להישלח אל העורף של הלקוח, שמעביר את הנתונים אל Fleet Engine.

תרשים מערכת שמראה איך Driver SDK מתקשר מהלקוחות לתשתית של הלקוח ואז לתשתית של Google דרך Fleet Engine והקצה העורפי של הלקוח

איך משתמשים ב-Driver SDK לנסיעות על פי דרישה

כדי לראות איך מתחילים להשתמש ב-Driver SDK, בוחרים את הפלטפורמה.

Android

1 קבלת Driver SDK ל-Android מידע נוסף זמין במאמר בנושא קבלת Driver SDK.
2 הגדרת פרויקט במסוף Google Cloud מידע נוסף זמין במאמר בנושא הגדרת פרויקט במסוף Google Cloud.
3 הצהרה על תלויות מידע נוסף זמין במאמר בנושא הצהרה על תלות.
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: