Driver SDK הוא ערכת כלים לאפליקציות לנייד ורכיב בסיסי של Fleet Engine. בעזרת ה-SDK הזה, אפליקציית הנהג יכולה לנהל נסיעות שהוקצו לה וגם לאפשר לנהג להשתמש ביכולות ניווט ותכנון מסלולים.
לפני שמתחילים
במדריך הזה אנחנו יוצאים מנקודת הנחה שקראתם את המאמרים הבאים:
- היסודות של Fleet Engine.
- מודל הנתונים של כלי רכב.
- מודל הנתונים של נסיעות על פי דרישה.
- איך מגדירים את Fleet Engine
- איך יוצרים כלי רכב ומשתמשים בהם ב-Fleet Engine
מהו Driver SDK לנסיעות על פי דרישה?
ה-Driver SDK מעביר ל-Fleet Engine עדכונים לגבי מיקום הרכב והנסיעה, כדי ש-Fleet Engine יוכל לעקוב אחרי כלי הרכב והנסיעות שהוקצו להם. בבסיס, ערכת ה-SDK משתמשת במאזין אירועים כדי לשלוח עדכוני מיקום וקואורדינטות של קו רוחב וקו אורך, יחד עם קטע המסלול הנוכחי והיעד מ-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 לנסיעות על פי דרישה
כדי לראות איך מתחילים להשתמש ב-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: