חוויית ניווט בהתאמה אישית

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

מהי חוויית ניווט מותאמת אישית?

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

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

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

    למידע נוסף, ראו הפעלת פיד נתונים מפורט.

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

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

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

מתי מומלץ להשתמש בחוויית ניווט מותאמת אישית?

בטבלה הבאה מתוארים כמה תרחישי ניווט מותאמים אישית.

תרחיש לדוגמה

שלבים כלליים

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

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

ברצונך להגדיר את האפליקציה כשירות לרכב עבור נהגים שמשתמשים ב-Android Auto

  1. מגדירים את השירות לרכב.
  2. מגדירים את פרויקט ה-SDK של הניווט.
  3. מגדירים navigator אם עדיין לא עשיתם זאת.
  4. הפעלת פיד ההנחיות של המסלול המפורט.
  5. משרטטים את המפה על גבי האפליקציה האוטומטית ומאכלסים את השדות מפיד הנתונים שהגדרתם.

למידע נוסף, ראו הפעלת ניווט ל-Android Auto

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

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