חוויית הניווט של Google

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

מהי חוויית הניווט של Google?

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

מידע נוסף זמין בקטע חוויית ניווט בהתאמה אישית.

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

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

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

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

תרחישים עם כמה עצירות

אפשר להגדיר עד 25 נקודות ציון.

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

איך אפשר לשנות את חוויית הניווט ב-Google?

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

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