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