סקירה כללית לשיתוף נסיעות על פי דרישה

כשאתם משתמשים בשיתוף התהליכים ב-Fleet Engine עבור נסיעות על פי דרישה, צרכנים יכול לעקוב אחר ההתקדמות של הזמנה, נסיעה או שירות אחר שאתם מספקים.

אפליקציה לצרכן

מהו שיתוף נסיעות?

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

שיתוף תהליכים מספק ממשקי API ספציפיים לפלטפורמה, וכך ניתן לבנות את התהליך לשתף אותו ישירות באפליקציות שלכם. ערכת ה-SDK לצרכן זמינה בפלטפורמות הבאות:

למה כדאי להשתמש בשיתוף נסיעות?

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

מה אפשר לעשות עם שיתוף המסע שלך?

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

  • התאמה אישית של ממשק המפה בהתאם לצורכי המיתוג שלכם.

  • המיקום הנוכחי של הרכב בזמן שהוא עובר במסלול, עם מיקום המודעה מתעדכן מעת לעת.

  • זמן ההגעה המשוער של מיקומי האיסוף וההורדה.

  • המרחק שנותר.

  • תנועה בזמן אמת במסלול.

איך עובד שיתוף הנסיעות

ברמה הכללית, שיתוף התהליכים מסתמך על המנגנונים הבאים:

  • תפקידי משתמשים מתאימים ב-Fleet Engine כדי שמשתמשי אפליקציות מאומתים יוכלו לאחזר את הנסיעה שמשויכת להזמנה שלהם.
  • שיוך בין הצרכן לבין הנסיעה, שסופק על ידי בקצה העורפי.
  • ה-SDK לצרכנים TripModel ו-JourneySharingSession, מחלקות SDK ליצור מודל של נתוני נסיעות ולשתף פעילויות שקשורות לנסיעות באפליקציה לצרכנים.

שיתוף נסיעה

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

בטבלה הזו מוצג תהליך העבודה המשותף.

1 האפליקציה לצרכנים מבקשת נסיעה. שרת הקצה העורפי שלכם מקבל בקשת נסיעה על פי דרישה, ומבצע את הבאים:
  • יצירת נסיעה ב-Fleet Engine.
  • הקצאת הנסיעה לרכב ב-Fleet Engine.
2 הנהג מאשר את הנסיעה אפליקציית הנהג מקבלת את מזהה הנסיעה ואת פרטי הנסיעה, וגם את הנהג/ת. מאשר את הנסיעה.
3 האפליקציה לצרכן מבקשת גישה לתהליך אפליקציית הצרכנים מקבלת את מזהה הנסיעה מהקצה העורפי שלכם בקשות להתחלת שיתוף של מסלולים.
4 הנהג מתחיל את הנסיעה כשהנהג משתמש באפליקציית הנהג כדי לציין שבנסיעה יש שמופעלת, האפליקציה שולחת התראה לשרת הקצה העורפי שלכם באמצעות Driver SDK. לדוגמה, כשהנהג/ת עומדים לצאת מהמסעדה או לנסוע למיקום האיסוף.
5 Fleet Engine מתחיל לשתף את המסע Fleet Engine מתחיל לעקוב אחר התהליך והשיתוף ההתקדמות שלה עם האפליקציה לצרכנים.
6 באפליקציה לצרכנים מוצג התהליך האפליקציה לצרכנים שולחת הודעה לצרכנים ומתחילה להציג את את התהליך, ומעדכנים את התהליך תוך כדי התקדמות.
7 הנסיעה הושלמה או בוטלה כשהנהג מבטל את הנסיעה או משלים את הנסיעה, אפליקציית הנהג משביתה את המעקב אחר המיקום ואת שרת הקצה העורפי מנחה את Fleet Engine לסמן את הנסיעה כמבוטלת או כהושלמה.
8 האפליקציה לצרכן מפסיקה לשתף את המסלולים הנסיעה תופיע כמבוטלת או כפעולה שהושלמה.
9 התהליך חוזר על עצמו בנסיעה הבאה המערכת יוצרת נסיעה חדשה והתהליך חוזר על עצמו.

איך משתמשים בתכונה 'שיתוף נסיעות'

צריך לבחור את הפלטפורמה כדי לראות איך להתחיל לשתף מסלולים.

Android

1 הגדרת ה-SDK לצרכן ב-Android כדי לשתף מסלולים לנסיעות על פי דרישה באפליקציה שלכם, צריך להגדיר את ה-SDK לצרכנים. מידע נוסף זמין במאמר הורדת Android Consumer SDK.
2 הגדרת הממשק החזותי של תהליך השיתוף הגדירו מפה והוסיפו תמיכה במפות וקטוריות כדי להגדיר את ממשק המסע. מידע נוסף זמין במאמר הגדרת מפה.
3 שיתוף מסע עוקבים אחרי נסיעה כדי לשתף עם הצרכן את המיקום של הרכב המתאים. מידע נוסף מופיע במאמר מעקב אחרי נסיעה.
5 עדכון ההתקדמות במסלול וטיפול בשגיאות בנסיעה תוכלו לעדכן את פרטי הנסיעה, כמו מרחק הנסיעה וזמן ההגעה המשוער, ולטפל בשגיאות במהלך הנסיעה. מידע נוסף זמין במאמר הבא: לעדכן את ההתקדמות בנסיעה וגם טיפול בשגיאות בנסיעה.
5 כשתהליך השיתוף מסתיים, מפסיקים את השיתוף כדי להפסיק את השיתוף של מיקום הרכב עם הצרכן, אפשר להפסיק לעקוב אחר נסיעה. מידע נוסף מופיע במאמר הפסקת המעקב אחרי נסיעה.

iOS

1 הגדרת הצרכן ב-SDK ב-iOS כדי לשתף מסלולים לנסיעות על פי דרישה באפליקציה שלכם, צריך להגדיר את ה-SDK לצרכנים. מידע נוסף זמין במאמר הורדת iOS Consumer SDK.
2 הגדרת הממשק החזותי של תהליך השיתוף כדי להגדיר את הממשק של התהליך, אפשר להפעיל את תצוגת המפה ולטפל באירועי המפה. מידע נוסף זמין במאמר הגדרת מפה.
3 שיתוף מסע עוקבים אחרי נסיעה כדי לשתף עם הצרכן את המיקום של הרכב המתאים. מידע נוסף מופיע במאמר מעקב אחרי נסיעה.
5 עדכון ההתקדמות במסלול וטיפול בשגיאות בנסיעה תוכלו לעדכן את פרטי הנסיעה, כמו מרחק הנסיעה וזמן ההגעה המשוער, ולטפל בשגיאות במהלך הנסיעה. מידע נוסף זמין במאמר הבא: לעדכן את ההתקדמות בנסיעה וגם טיפול בשגיאות בנסיעה.
5 כשתהליך השיתוף מסתיים, מפסיקים את השיתוף כדי להפסיק את השיתוף של מיקום הרכב עם הצרכן, אפשר להפסיק לעקוב אחר נסיעה.מידע נוסף זמין במאמר הפסקת המעקב אחר נסיעה.

JavaScript

1 הגדרת שיתוף של תהליכים ב-JavaScript כדי לשתף מסלולים לנסיעות על פי דרישה באפליקציה שלכם, צריך להגדיר את ה-SDK לצרכנים. מידע נוסף זמין במאמר הגדרת JavaScript Consumer SDK.
2 טעינה והתאמה אישית של המפה של שיתוף התהליך צריך להפעיל את JavaScript API של מפות Google ולהגדיר הרשאה כדי להגדיר את הממשק של התהליך. מידע נוסף זמין במאמר הגדרת מפה.
3 שיתוף מסע עוקבים אחרי נסיעה כדי לשתף עם הצרכן את המיקום של הרכב המתאים. מידע נוסף מופיע במאמר מעקב אחרי נסיעה.
5 עדכון ההתקדמות במסלול וטיפול בשגיאות בנסיעה תוכלו לעדכן את פרטי הנסיעה, כמו מרחק הנסיעה וזמן ההגעה המשוער, ולטפל בשגיאות במהלך הנסיעה. מידע נוסף זמין במאמר הבא: לעדכן את ההתקדמות בנסיעה ולעקוב אחריה, וגם טיפול בשגיאות בנסיעה.
5 כשתהליך השיתוף מסתיים, מפסיקים את השיתוף כדי להפסיק את השיתוף של מיקום הרכב עם הצרכן, אפשר להפסיק לעקוב אחר נסיעה. מידע נוסף מופיע במאמר הפסקת שיתוף הנסיעה.

רכיבים

בחלק הזה נסכם שני רכיבים שנחוצים לשיתוף של התהליך:

אפשר גם להתאים אישית את חוויית השיתוף של המסע שלך בעזרת הרכיבים האלה רכיבים:

שליפת אסימון אימות

כדי לשלוט בגישה לנתוני המיקום שמאוחסנים ב-Fleet Engine, צריך לבצע את הפעולות הבאות: הבאים:

  1. הטמעת שירות ליצירת אסימוני אינטרנט מסוג JSON (JWT) ל-Fleet Engine בשרת שלך.

  2. הטמעת שליפה של אסימון אימות באפליקציות לאינטרנט או לנייד כדי לאמת גישה לנתוני המיקום.

עבור מידע נוסף, אפשר לעיין במדריך ההגדרה ל-Android, iOS או JavaScript.

תצוגת מפה ומעקב אחרי נסיעות

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

הטבלה הבאה מתארת את הרכיבים האלה:

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

אובייקטים של מיקום במעקב

ספק המיקום עוקב אחר המיקום של אובייקטים כמו ציוני דרך כלי רכב, שמתוארים בטבלה הבאה.

מיקום במעקב תיאור
מקום איסוף מיקום האיסוף הוא המיקום שבו מתחיל הנסיעה. הוא מסמן את מיקום האיסוף.
מיקום היעד מיקום היעד הוא המיקום שבו הנסיעה מסתיימת. היא מסמן את מיקום ההורדה.
המיקום של ציון הדרך מיקום ציון דרך הוא כל מיקום ביניים לאורך המסלול של במסע שבמעקב. מבחינה טכנית, נקודות ציון יכולות לכלול נקודות איסוף ומסירה, נקודות ציון בדרך כלל מתייחסות עצירות לאורך המסלול. לדוגמה, עצירות בין נקודת האיסוף ליעד מיקומים במסלול משלוחים הם מיקומים של ציוני דרך. מידע נוסף זמין במאמר הבא: ציוני דרך בנסיעות בתיעוד של Fleet Engine.
מיקום הרכב מיקום הרכב הוא המיקום המדווח של כלי הרכב. לקבלת מידע נוסף מידע נוסף, ראו מיקום הרכב בתיעוד של Fleet Engine.

עיצוב המפות

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

שליטה בהרשאות הגישה למיקומים שבמעקב

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

  • אפשר לראות את כלי הרכב רק במהלך הנסיעה: נסיעה אפשר לראות את הרכב המשותף מהרגע שבו הוא הוקצה לנסיעה אל שעת המסירה. אם הנסיעה מבוטלת, רואים את הרכב יותר זמן.

  • כל שאר סמני המיקום תמיד גלויים: כל שאר סמני המיקום עבור נקודת מוצא, יעד וציוני דרך, תמיד מוצגים במפה. עבור לדוגמה, שיתוף של מיקום שממנו יוצא המשלוח או משלוח המיקום תמיד מוצג במפה, בלי קשר למצב נסיעה או משלוח.

המאמרים הבאים

אפשר לעיין במסמכי התיעוד של הפלטפורמה שבה רוצים לשתף מסלולים: