סקירה כללית

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

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

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

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

ממשקי API שמאפשרים חריגה

הפונקציה הבאה מקפיצה הודעת שגיאה אם האפליקציה שלכם מפעילה אותה:

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

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

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

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

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

ממשקי API אחרים