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

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

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

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

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

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

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

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

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

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

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

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

תרחיש לדוגמה

צעדים כלליים

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

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

אתם רוצים שהאפליקציה תהיה זמינה כשירות רכב לנהגים שימוש ב-Apple Carplay

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

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

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

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