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

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

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

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

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

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

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

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

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

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

אפשר להגדיר עד 25 ציוני דרך.

השיטה setDestinations לא תומכת בנסיעות עם כמה עצירות. משתמשים במקש continueToNextDestinationWithCompletion() כדי להעביר את נקודת הציון לקטע הבא של המסלול.

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

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

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