סקירה כללית

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

עם זאת, רוב הפונקציות ב-SDK של מפות Google ל-Android פועלות באותו אופן SDK לניווט עבור Android. אתם ניגשים אליהן באמצעות אותה הגדרה חבילת com.google.android.gms.maps, לא משנה באיזו תלות ב-SDK משתמשים. המשמעות היא שאם האפליקציה שלך הסתמכה בעבר על ב-SDK של מפות Google ל-Android, ניתן לשנות את התלות שלו SDK לניווט עבור Android מבלי להשפיע על הפונקציונליות הקיימת של האפליקציה, עם שני יוצאים מן הכלל:

  • ממשקי API שגורמים לחריגה.
  • ממשקי API שלא פועלים ב-NavSDK ואין להם השפעה כשמפעילים אותם.

המקרים החריגים האלה מתוארים בהמשך.

ממשקי API שגורמים לחריגה

הפונקציה הבאה גורמת לחריגה אם האפליקציה מפעילה אותה:

ממשקי API שאין להם פונקציונליות ב-SDK לניווט

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

  • ממשקי API לפעילות לבישה.
    • במקום זאת, צריך להפעיל פיד TBT אם רוצים שהפונקציונליות הזו תהיה זמינה SDK לניווט עבור Android.
  • ממשקי API אחרים.

ממשקי API לגאדג'טים לבישים

GoogleMapOptions.ambientEnabled(boolean enabled) בדרך כלל מאפשרות להשבית או להפעיל מצב רגישות אפליקציות לבישות. בנוסף, onEnterAmbient וגם onExitAmbient ה-methods קיימות ב-MapView וב-MapFragment, אבל אין השפעה כשמתקשרים. לגאדג'טים לבישים, יש להשתמש במקום זאת בפיד של TBT.

ממשקי API אחרים