Navigation SDK מספק דרכים שונות לשילוב חוויית ניווט באפליקציה. בדף הזה מוסבר מהי חוויית הניווט של Google ומה ההבדל בינה לבין חוויית ניווט אחרות שזמינות ב-Navigation SDK.
מהי חוויית הניווט של Google?
חוויית הניווט של Google מתייחסת לשימוש ב-Navigation SDK כדי להטמיע חוויית ניווט מפורטת שמשתמשת ברכיבי ממשק משתמש ובאלמנטים חזותיים שסופקו על ידי Google, שדומים לחוויית הניווט באפליקציות של Google Maps. כשמשבצים את חוויית הניווט של Google באפליקציה, לא צריך לבנות את חוויית הניווט מאפס, אבל עדיין אפשר לשנות חלקים ממנה. לחלופין, אם אתם צריכים התאמה אישית מעבר למה שזמין בחוויית הניווט של Google, אתם יכולים לבקש פיד של מסלול מפורט מ-Navigation SDK, ואז לספק ולנהל רכיבי ממשק משתמש משלכם.
מידע נוסף זמין במאמר בנושא התאמה אישית של חוויית הניווט.כשמשתמשים בחוויית הניווט של Google, האפליקציה שולחת קריאה ל-Navigation SDK כדי להתחיל, להפעיל ולהפסיק את הניווט, באמצעות התהליך הבא:
מתחילים בניווט. כדי להתחיל בניווט, האפליקציה יוצרת מופע של navigator. משם, הוא מגדיר את היעד של הניווט ומאתחל מפה. לבסוף, האפליקציה מתחילה את הנחיית המסלול המפורט. אפשר להציג את התהליך הזה למשתמשים בכמה דרכים, בהתאם לתרחיש השימוש. לדוגמה, יכול להיות שבאפליקציה יש תוסף מפה עם רכיבים משלו בממשק המשתמש, שבהם המשתמשים יכולים להשתמש כדי להתחיל לנווט לחנות. או שהאפליקציה תתחיל בניווט פעיל עם יעד מוגדר מראש כשנהג יאשר משימת משלוח.
ניווט פעיל. אחרי שהאפליקציה מתחילה בניווט פעיל, היא משתמשת במיקום המכשיר כדי להמשיך את ההנחיות הפעילות. אתם מגדירים רכיבי event listener שרלוונטיים לתרחיש לדוגמה שלכם, כמו שינויים במסלול והזמן שנותר עד ליעד. במהלך ניווט פעיל, Navigation SDK מספק רכיבי ממשק משתמש שדומים לאלה שבאפליקציות של מפות Google. לדוגמה, חוויית הניווט מציגה שכבה רגילה של מפות Google, עם רכיבים חזותיים כמו כרטיסי הנחיות לפניות, שכבות תנועה, מסלולים חלופיים ומגבלות מהירות.
עצירת הניווט האפליקציה מסיימת את סשן הניווט בצורה שהכי מתאימה לתרחיש השימוש שלכם, למשל באמצעות מאזין הגעה שמופעל כשהמשתמש מגיע ליעד.
תרחישים עם כמה יעדים
אפשר להגדיר עד 25 ציוני דרך.
השיטה setDestinations לא תומכת בנסיעות עם כמה עצירות. משתמשים ב-continueToNextDestinationWithCompletion() כדי להעביר את נקודת הציון לקטע הבא של המסלול.
איך אפשר לשנות את חוויית הניווט ב-Google?
באופן כללי, אתם יכולים לשנות את חוויית הניווט ב-Google כדי לקבל ערכות צבעים שונות, תצוגות מצלמה, הנחיות פנייה נוספות וטריגרים לתגובה לאירועים. בקטעים הבאים מפורטים כמה מהשינויים שאפשר לבצע. זו רשימה חלקית בלבד.
| שינוי | פרטים |
|---|---|
| הנחיות ניווט ששונו: הצגה או הסתרה של כותרות, צבעים וגופנים, הוראות, מסלולים חלופיים והתקדמות הנסיעה |
רכיבים אינטראקטיביים במפה כותרת עליונה וכותרת תחתונה של הניווט תצוגת אביזרים בכותרת העליונה של הניווט הצגת רשימת מסלולי ההגעה הסתרת מסלולים חלופיים הצגת התקדמות הנסיעה |
| שינוי המידע על התנועה ועל מגבלת המהירות |
הצגת מד המהירות שינוי ההתראות של מד המהירות |
| לשנות את ממשק המשתמש של המפה ולכוון את המצלמה. |
מיקום רכיבים בממשק המשתמש שינוי המיקום של המצלמה |
| שינוי סגנונות של מפת הניווט ומפת הכבישים (מפה שאינה מיועדת לניווט) באמצעות עיצוב מפות מבוסס-ענן. | התאמה אישית של סגנונות מפה |