הערות מוצר

ביומן השינויים הזה מתוארים התכונות החדשות ותיקוני הבאגים בכל מהדורה של הניווט SDK ל-Android.

18 באוקטובר 2021 – התמיכה בהקפאה עבור רמות API 23, 24 ו-25

בעקבות השינויים בתלות הפנימית שלנו, החל מהרבעון השלישי של 2022 לא תהיה תמיכה ב-Android API ברמות 23, 24 ו-25 (Android 6, 7.0 ו-7.1).

ערכות SDK לניווט ו-Drive עבור גרסאות Android שפורסמו החל מהרבעון השלישי של שנת 2022, יתמכו רק במכשירים עם Android API ברמה 26 לפחות.

גרסאות של אפליקציות שפותחו עם v4.x או גרסאות קודמות של ה-SDK של הניווט ו-Driver ל-Android ימשיכו לפעול במכשירים עם Android API ברמה 25 ומטה.

הודעה על הוצאה משימוש (21 ביוני 2021)

בהודעה מתוארות הוצאנו משימוש של Navigation SDK ל-Android ו-Driver SDK ל-Android, נכון לתאריך שצוין למעלה. בנוסף, ההודעה הזאת נשלחה בתור הודעת שירות חיונית (MSA) ללקוחות שהושפעו.

הוצאה משימוש של Navigation SDK ל-Android ו-Driver SDK ל-Android v1.x

Nav/Driver SDK v1 הושק בשנת 2018, ובקרוב נשיק את גרסאות v3 שלנו, והגיע הזמן להוציא את v1 משימוש כדי למנוע את אי-הקיימוּת שתתמוך בגרסאות ראשיות רבות.

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

לכן, Nav/Driver SDK v1.x הוצא משימוש ולא יתחזק יותר אחרי 21 ביוני 2022.

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

מידע נוסף על ההוצאה משימוש של Android זמין בנתוני הגרסה v2/v3 של Navigation SDK ל-Android.

גרסה 1.51.1 (1 באפריל 2022)

יציבות ותיקוני באגים

  • תיקון היפר-קישור פגום בתיבת הדו-שיח 'תנאים והגבלות'.

  • לקוחות מסוימים קיבלו שגיאה בתיבת הדו-שיח של התנאים וההגבלות כשהפעילות ב-Android נהרסה. כעת לקוחות לא יחוו יותר את השגיאה הזו בתיבת הדו-שיח לאחר השמדה של פעילות.

גרסה 1.51 (18 בינואר 2022)

שינויים ב-API

  • מציין את רמת ה-API המינימלית של Android עבור ה-Navigation SDK ל-23, ומעלים את רמת ה-API לטירגוט ל-30. גרסת היעד הזו תואמת לדרישות של Google Play.

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

גרסה 1.50 (3 בנובמבר 2021)

  • גרסה 1.22 של Jetified. לא בוצעו שינויים מעבר לשימוש בספריות AndroidX.

גרסה 1.22 (07 באוקטובר 2021)

יציבות ותיקוני באגים

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

הוצאה משימוש

  • מוציא משימוש את #setDestinations עם אסימון מסלול לטובת ממשק API חדש שמשתמש ב-CustomRoutesOptions.

תכונות חדשות

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

גרסה 1.21.1 (13 ביולי 2021)

יציבות ותיקוני באגים

  • תיקון IllegalStateException שמשויך לבדיקת תנאים מוקדמים מגבילים מדי בקוד ההטמעה.
  • תיקון של NullPointerException בתוך NavigationView.onDestroy().

גרסה 1.21 (23 ביוני 2021)

שינויים ב-API

  • יש עכשיו תמיכה בהאזנה למהירות ניווט ללא GUI. כך אפשר לעקוב אחרי המהירות בלי לעבד קודם כל View או Fragment מה-SDK של הניווט.

יציבות ותיקוני באגים

  • שיפרנו את האמינות של טעינת אריחי המפה במצב לילה בהתקנות בפעם הראשונה של אפליקציות.

הוצאה משימוש

השיטות הבאות הוצאו משימוש לטובת Navigator.setSpeedAlertOptions():

  • NavigationView.setSpeedAlertOptions()
  • SupportNavigationFragment.setSpeedAlertOptions()
  • NavigationFragment.setSpeedAlertOptions()

גרסה 1.20.1 (14 ביולי 2021)

יציבות ותיקוני באגים

  • תיקון IllegalStateException שמשויך לבדיקת תנאים מוקדמים מגבילים מדי בקוד ההטמעה.
  • תיקון של NullPointerException בתוך NavigationView.onDestroy().

גרסה 1.20 (9 במרץ 2021)

  • נוספה תלות חובה חדשה. כדי למנוע קריסות בזמן הריצה, צריך להוסיף את יחסי התלות הבאים לרשימות של יחסי התלות של Gradle: api 'joda-time:joda-time:2.9.9'.

יציבות ותיקוני באגים

  • תוקנה בעיה שבה צרכנים של ה-SDK של הניווט באמצעות Joda-Time נתקלו בהתנגשויות עם הגרסה המעורפלת של jodatime שנארזה בספרייה שלנו.
  • תוקנה בעיה שבה SDK הניווט מסתיר בטעות התראות מאפליקציות לצרכנים בזמן הפעלה של סשן ניווט.

גרסה 1.19 (15 בדצמבר 2020)

שינויים ב-API

  • מעכשיו, נתוני התנועה נשלחים מ-DriverSDK אל FleetEngine. בעבר ההתנהגות הזו נקבעה באמצעות הדגל UpdateVehicleResponse, ועכשיו המערכת מתעלמת מהדגל הזה.

  • ה-builder של FleetEngine השתנה. נוספו רכיבי wrapper עבור AuthTokenFactory ו-StatusListener.

  • הוספנו שתי שיטות חדשות ל-Navigator API כדי לאפשר הגדרה והסרה של מאזינים לסשנים חדשים של ניווט.

  • נוספה שיטה חדשה ל-Navigator API כדי לקבל מזהי עסקאות בסשן הניווט המתמשך. יש להשתמש ב-API הזה בתחילת סשן ניווט חדש וכשמזהי העסקאות משתנים בסשן ניווט מתמשך (למשל, כשרשימת קטעי המסלול מתעדכנת).

גרסה 1.18 (9 באוקטובר 2020)

  • השיטה setAbnormalTerminationReportingEnabled(boolean) נוספה. השיטה הזו מאפשרת למשתמשים להשבית את המעקב אחרי זיהוי קריסה.

  • בוצע תיקון באג שגרם לביטול הרישום של LocationListeners לאירוע onLocationChange.

  • תוקנה קריסה ב-gRPC שבה לא הייתה אפשרות ליצור מופע של io.grpc.util.SecretRoundRobinLoadBalancerProvider$Provider.

גרסה 1.17 (27 באוגוסט 2020)

  • עכשיו אפשר להעביר אסימון נתיב ל-NavSDK כדי לאחזר את המסלול שמיוצג על ידי אסימון הנתיב. אסימון הנתיב משויך לתגובה למסלול כשקוראים ל-Routs Preferred API. ה-API החדש הוא Navigator#setDestination(List<Waypoint> destinations, String routeToken).

  • נוספו כמה יחסי תלות חדשים שחובה להוסיף. כדי למנוע קריסות בזמן הריצה, צריך להוסיף את יחסי התלות הבאים לרשימות של יחסי התלות של Gradle:

    api 'com.google.android.datatransport:transport-api:2.2.0' api 'com.google.android.datatransport:transport-backend-cct:2.2.0' api 'com.google.android.datatransport:transport-runtime:2.2.0'

גרסה 1.16 (10 באוגוסט 2020)

תכונות חדשות

  • הוספת את ה-API Waypoint.Builder.setVehicleStopover, שמאפשר או משבית את ההעברה האוטומטית של עצירות ביניים במסלול, כשציוני הדרך מוגדרים במקום שבו אי אפשר לעצור.

  • הפרמטר SpeedAlertSeverity נוסף לקריאה החוזרת (callback) של SpeedAlert. השתמשו בפרמטר הזה עם SpeedingListener.

יציבות ותיקוני באגים

  • השיטה NavigationApi.cleanUp הוצאה משימוש עקב תופעות לוואי לא רצויות כמו NullPointerExceptions שמובילות לקריסות.

  • הוצאו משימוש Waypoint.fromLatLng() ו-Waypoint.fromPlaceId() לטובת Waypoint.builder().

  • המחלקה AddressListener כלולה ב-NavigationTransactionRecorder הוצאה משימוש, כי היא לא בשימוש.

גרסה 1.15 (23 במרץ 2020)

תכונות חדשות

  • גופנים/צבעים/סמלים שניתנים להתאמה אישית עבור כותרת הניווט.

  • תמיכה בהתאמה אישית של צבע הנתיבים המומלצים בממשק המשתמש של כותרת הניווט.

  • מעדכנים מספר ממשקי API בהתאם לדפוס ההוספה להסרה של הגדרת קריאות/מאזינים. השיטות הקודמות של set* סומנו כהוצאה משימוש ויוסרו בגרסה עתידית. השיטות שהוצאו משימוש מפורטות כאן:

    • SupportNavigationFragment.setOnNightModeChangedListener
    • SupportNavigationFragment.setOnRecenterButtonClickedListener
    • NavigationFragment.setOnNightModeChangedListener
    • NavigationFragment.setOnRecenterButtonClickedListener
    • NavigationView.setOnNightModeChangedListener
    • NavigationView.setOnRecenterButtonClickedListener
    • Navigator.setArrivalListener
    • Navigator.setRouteChangedListener
    • Navigator.setRemainingTimeOrDistanceChangedListener

יציבות ותיקוני באגים

  • מעלים את minSdkVersion ל-navsdk לגרסה 19.

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

גרסה 1.14 (2 בפברואר 2020)

תכונות חדשות

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

  • כדאי לערוך את גרסת ה-SDK ל-API 29.

יציבות ותיקוני באגים

  • בוצע תיקון באג בתיבת הדו-שיח של התנאים וההגבלות, שמנע את הצגת ההנחיה 'אישור' להיות חובה לנהגים.

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

גרסה 1.13 (8 בנובמבר 2019)

תכונות חדשות

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

  • נוספה אפשרות ניתוב חדשה (RoutingOptions) שמאפשרת להציג מסלולים חלופיים במהלך התצוגה המקדימה של המסלול.

  • נוספה נקודת מבט חדשה של המצלמה שמציגה את המסלול מלמעלה למטה, כך שהרכב פונה תמיד קדימה. אפשר להגדיר את נקודת המבט הזו על ידי קריאה ל-NavFragment.getCamera().followMyLocation(Camera.Perspective.TOP_DOWN_HEADING_UP).

  • נוסף API חדש (resetFreeNav() ב-RoadSnappedLocationProvider) שאפשר לקרוא אליו כדי לאפס את שירות Free Nav בכל פעם שמפסיקים לקבל עדכוני מיקום ב-listener רשום, כשהניווט לא פעיל.

יציבות ותיקוני באגים

  • התוכן של תיבת הדו-שיח של התנאים וההגבלות עודכן.

גרסה 1.12 (7 באוקטובר 2019)

תכונות חדשות

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

  • עכשיו ניתן לציין אסטרטגיית מסלול בבקשות (המסלול הקצר/המהיר ביותר).

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

יציבות ותיקוני באגים

  • תוקנה כפילות בכיתה בבעיה com.google.http-client.

  • עדכנת את אפליקציית ההדגמה ועכשיו היא משתמשת ב-Places SDK החדש ו-Jetified אפליקציית ההדגמה.

  • שיפרנו את קצב הפריימים של המצלמה בסקירה הכללית של הנסיעה.

גרסה 1.11 (28 ביוני 2019)

שיפורי ביצועים

  • זמן האחזור של הרשת של setDestination שופר.

תיקוני באגים

  • תוקנה חוסר עקביות עם הקריאה החוזרת (callback) של onArrival במהלך ניווט במספר ציוני דרך.

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

  • java.lang.IllegalStateException

    • שיחה אל NavigationView.onDestroy לא יכולה לעקוב אחר שיחה אל NavigationView.onCreate.

שונות

  • עדכונים של רישיונות תוכנה בקוד פתוח.

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

גרסה 1.10.2 (11 באפריל 2019)

יציבות ותיקוני באגים

  • תוקן באג שעלול לגרום להשלכה של invalidStateOrigin במהלך מעבר של Fragment מחזור החיים: onCreate() ל-onDestroy().

גרסה 1.10 (11 באפריל 2019)

תכונות

  • כותרת דו-שיח של התנאים וההגבלות שניתן להתאים אישית: ניתן להתאים אישית את טקסט הכותרת בתיבת הדו-שיח 'תנאים והגבלות' באמצעות showTermsAndConditionsDialog.

  • סמן נקודת ציון: הסרת התווים האלפאנומריים מסמני ציון הדרך.

גרסה 1.9 (11 בפברואר 2019)

תכונות

  • כותרת משנית, באמצעות תכונת הפקדים המותאמים אישית, אפשר להוסיף תוכן מותאם אישית מתחת לכותרת הניווט. ראו את המיקום של SECONDARY_HEADER עבור השיטה setCustomControl.

  • יחסי תלות חדשים מוסיפים יחסי תלות של Cronet ו-Glide. לפרטים נוספים, קראו את המאמר עדכון סקריפט ה-build של Gradle בנושא Project Configuration.

בעיות ידועות

  • אם אפליקציית ההדגמה קורסת עם Java.lang.ClassNotFound תוכן: לא נמצא המחלקה "com.example.navigationapidemo.SplashScreenActivity", צריך לעדכן את התלות של הכלים ב-Gradle Build לגרסה 3.3.1 ואילך. בקובץ build.gradle, מוודאים שה-buildscript תואם לדוגמה הבאה:
buildscript {
    repositories {
        mavenCentral()
        google()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.3.1'
    }
}

גרסה 1.8.1 (22 בינואר 2019)

יציבות ותיקוני באגים

  • הקריסות במצב מונית תחת מצבי מצלמה מסוימים תוקנו.
  • שיפורי יציבות שונים.

גרסה 1.8 (21 בדצמבר 2018)

תכונות

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

    בשלב זה, יש תמיכה באזורים הגיאוגרפיים הבאים:

    • ברזיל: ריו דה ז'ניירו
    • אנגליה: ברמינגהאם, קובנטרי, אזור המטרו של לונדון, מנצ'סטר
    • ישראל: תל אביב
    • אירלנד: דבלין
    • רוסיה: מוסקבה
    • סקוטלנד: גלזגו, אדינבורו
    • ספרד: מדריד, ברצלונה

יציבות ותיקוני באגים

  • תוקנו דליפות זיכרון
  • ביצועים משופרים

גרסה 1.7.3 (18 בספטמבר 2018)

תיקוני באגים

  • יכול להיות ש-NavigationView יעבור עכשיו מ-onStart ישירות ל-onStop, והפעולה הזו לא תיצור יותר IllegalStateException.

גרסה 1.7.2 (16 באוגוסט 2018)

תכונות

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

תיקוני באגים

  • תיקנו קריסות מדי פעם בתיבת הדו-שיח 'תנאים והגבלות' (שמופיעות במניפסט כ-IllegalStateException).
  • תוקנה ההודעה NullPointerחריגה עם הודעה כמו "ניסיון לכתוב לשדה ... בהפניה לאובייקט ריק".
  • למזהי משאבים ב-R.txt (לשעבר כל ה-0x1) יש עכשיו ערכים נכונים.

גרסה 1.6.2 (16 ביולי 2018)

תיקוני באגים

  • בוצע תיקון ל-NullPointerהחרגה ב-AccessibilityStateUtils.getAccessibilityState().

גרסה 1.6.0 (10 במאי 2018)

תיקוני באגים

  • בוצע תיקון באג שגרם להסברים שגויים של זמן הגעה משוער במסלול הנסיעה ובמסלולים חלופיים.
  • תוקן NullPointer הקשורה כשערכי קו הרוחב או קו האורך למיקום היו null.
  • בוצע תיקון באג שמנע את טעינת המפה אם תיבת הדו-שיח של התנאים וההגבלות אושרה במצב אופליין.
  • יצרנו פתרון עקיף לבאג של Android OS 7.0 LocationManager שיוביל ל-NPE ב-Navigation SDK.

גרסה 1.5.0 (26 במרץ 2018)

תכונות

  • מצב לילה: עכשיו אפשר להגדיר את הניווט כך שישתמש בעיצוב של מצב לילה. ניתן להפעיל או להשבית את מצב לילה באופן פרוגרמטי, או לאפשר ל-Navigation SDK לשנות את העיצוב באופן אוטומטי לפי השעה ביום.
  • מצב נסיעה ברכב דו-גלגלי (בטא): עכשיו אפשר להגדיר את מצב הנסיעה ל-TWO-WHEELER כדי לקבל מסלולים לאופנועים וקטנועים. התכונה הזו זמינה כרגע רק בהודו ובאינדונזיה.
  • מגבלות מהירות: עכשיו אפשר להציג או להסתיר את סמל מגבלת המהירות באופן פרוגרמטי (הסמל מופיע רק במיקומים שבהם יש נתונים מהימנים לגבי מגבלת המהירות).
  • פקדים מותאמים אישית של שכבת-על במפה: ניתן להשתמש בפקדים מותאמים אישית של שכבת-על במפה כדי למקם רכיבי ממשק משתמש באופן דינמי בזמן הניווט.
  • הקריאה getNavigator() מקבלת עכשיו הקשר של אפליקציה כדי שניתן יהיה לקרוא לה משירות.

תיקוני באגים

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

גרסה 1.3.4 (24 בינואר 2018)

  • תיקון באג שגרם לפעמים clearDestinations לנקות את המסלול הקודם

גרסה 1.3.3 (18 בדצמבר 2017)

  • הפיכת ה-thread של CameraArbitrator לבטוח כי הוא משמש גם בממשק המשתמש וגם בשרשורי עיבוד;
  • אין להשליך NPE אם האירועים של CompassButtonController מגיעים אחרי הקריאה ל-onDestroy().
  • הוספת בדיקות null לשיטות ציבוריות של NavigationApi. ה-SDK יפעיל את ה-NPE הקרוב ביותר לקוד של המפתח.

גרסה 1.3.2 (30 בנובמבר 2017)

  • תוקנה הקריסה כשאירעו שגיאות רשת.

גרסה 1.3.1 (14 בנובמבר 2017)

  • תוקנו התראות ניווט מפורטות בחלונות קופצים ב-Android 8.0 Oreo (רמת API 26) ואילך.
  • תוקנה בעיה שבה המסלול לא היה גלוי לפני יצירת NavigationView או NavigationFragment.

גרסה 1.3 (7 בנובמבר 2017)

  • שיטת onTrimMemory() נוספה אל NavigationView. צריך לקרוא לשיטה הזו באמצעות הפעילות שמכילה.
  • Navigator.setDestinations() יחזיר עכשיו את הסטטוס LOCATION_UNKNOWN אם לא ניתן למצוא תיקון מיקום במהלך הזמן הקצוב לתפוגה שצוין. אפשר להגדיר את הזמן הקצוב לתפוגה באמצעות RoutingOptions.locationTimeoutMs().
  • עכשיו אפשר להגדיר נקודות עוגן לתמונות סמנים בהתאמה אישית באמצעות MarkerOptions.anchor().
  • NavigationMap חושף עכשיו אובייקט Projection שניתן להשתמש בו כדי להציג את גבולות קווי הרוחב/אורך המפה הגלויים, תוך התייחסות למרווח הפנימי.
  • עכשיו אפשר להשבית הודעות ניווט מפורטות בחלונות קופצים באמצעות Navigator.setHeadsUpNotificationEnabled().
  • הלחצן למרכז מחדש מאפשר עכשיו האזנה בלחיצה. אפשר להגדיר זאת באמצעות השיטה setOnRecenterButtonClickedListener() ב-NavigationView, ב-NavigationFragment וב-SupportNavigationFragment.

גרסה 1.2.6 (25 באוקטובר 2017)

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

גרסה 1.2.5 (19 באוקטובר 2017)

  • הוספנו ניהול טוב יותר של מטמון האריחים כדי לשלוט בשימוש בזיכרון.
  • תוקנה קריסה שהייתה עשויה להתרחש אם בוצעה קריאה ל-Navigator.setDestinations() לפני היצירה של NavigationView או NavigationFragment.

גרסה 1.2.4 (11 באוקטובר 2017)

  • תוקנה דליפת זיכרון שהתרחשה כשיוצרים מספר תצוגות NavigationView ללא נוכחות של Navigator.

גרסה 1.2.3 (4 באוקטובר 2017)

  • תוקן באג במחזור החיים שגרם לפעמים לסמן המיקום שלי להיעלם.
  • תוקנה מקרה נוסף שבו אירועי איסוף והורדה עלולים ללכת לאיבוד.

גרסה 1.2.2 (27 בספטמבר 2017)

  • שיפורים בזמני אחזור שנועדו לזרז את אתחול ה-API ואת הקריאות אל Navigator.setDestinations.

גרסה 1.2.1 (20 בספטמבר 2017)

  • השדה android:largeHeap="true" נוסף למניפסט של הספרייה. כך תוכלו להפחית את התדירות של שגיאות OutOfMemoryErrors ונדרשת חוויית ניווט מהימנה.
  • שיפרנו את האמינות של תיעוד אירועי האיסוף וההורדה.

גרסה 1.2 (1 בספטמבר 2017)

  • כשכיוון המכשיר לא ידוע, המפה מופיעה במצב סקירה כללית צפון ממורכזת ומוצג בה סמן עגול של 'המיקום שלי'. האפשרות הזו שימושית במיוחד בתחילת המסע, כדי לעזור למשתמשים להתמצא על ידי הצגת הודעה שלפיה המכשיר עדיין לא מספיק ברור לגבי האופן שבו הוא פונה.
  • לכרטיס אירוע התנועה יש עיצוב חדש והוא מופיע בחלק התחתון של המפה במקום במיקום הקודם שלו בחלק העליון.
  • האזנה למיקום מעודכנת כדי להבטיח שהיא פועלת כמו שצריך ב-Android 8.0 Oreo (רמת API 26).
  • תוקן באג שבו סמני היעד הוצגו בצורה שונה במצב ניווט ובמצב ללא ניווט.

גרסה 1.1.2 (16 בספטמבר 2017)

  • שיפרנו את האמינות של תיעוד אירועי האיסוף וההורדה.

גרסה 1.1.1 (24 באוגוסט 2017)

  • תוקנו חריגות לא חוקיות שקרו לפעמים במהלך ניתוב מחדש ללא חיבור לרשת.
  • בוצע תיקון באג שבו עיצוב המפה היה שונה לפני ואחרי הקריאה ל-Navigator.setDestinations().

גרסה 1.1 (31 ביולי 2017)

  • תיקון באג שבו RoadSnappedLocationListener לא עבד לפעמים כשהאפליקציה נשלחה לרקע.
  • תוקן באג במצלמה בזמן הפעלה או הפסקה של ההנחיה.
  • תוקן באג ב-Simulator.unsetUserLocation() שבו המיקום לא אופס כראוי.

גרסה 1.0 (5 ביולי 2017)

  • השקה של ה-SDK לניווט.