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