نظرة عامة

تضيف حزمة تطوير البرامج (SDK) للتنقل لنظام التشغيل Android ميزات التنقّل إلى حزمة تطوير البرامج (SDK) للخرائط لنظام التشغيل Android. إذا كان تطبيق Android الذي يدعم خرائط Google يحتاج إلى ميزات تنقل، فيجب أن يعتمد ذلك على حزمة SDK للتنقل لنظام التشغيل Android.

ومع ذلك، فإن معظم الوظائف في حزمة تطوير البرامج بالاستناد إلى بيانات "خرائط Google" لنظام التشغيل Android تعمل بالطريقة نفسها في حزمة تطوير البرامج (SDK) للتنقل لنظام التشغيل Android. ويمكنك الوصول إليها باستخدام حزمة com.google.android.gms.maps نفسها، بغض النظر عن الاعتمادية على حزمة تطوير البرامج (SDK). وهذا يعني أنه إذا كان تطبيقك يعتمد في السابق على حزمة تطوير البرامج بالاستناد إلى بيانات "خرائط Google" لنظام التشغيل Android، يمكنك تغيير اعتماده إلى حزمة تطوير البرامج (SDK) للتنقل لنظام التشغيل Android بدون التأثير في الوظائف الحالية لتطبيقك، مع استثناءَين ملحوظَين:

  • واجهات برمجة التطبيقات التي تنشئ استثناءً
  • واجهات برمجة التطبيقات التي لا تعمل في NavSDK أو ليس لها تأثير عند استدعائها

في ما يلي توضيح لهذه الاستثناءات.

واجهات برمجة التطبيقات التي تنشئ استثناءً

تعرض الدالة التالية استثناءً إذا كان تطبيقك يتيحها:

واجهات برمجة التطبيقات التي لا تحتوي على وظائف في حزمة تطوير البرامج (SDK) الخاصة بالتنقل

ليس لواجهات برمجة التطبيقات التالية أي وظائف في حزمة تطوير البرامج (SDK) للتنقل، ولكن ليس لها أي تأثير أيضًا في حال استدعائها الرمز. وتندرج المنتجات ضمن الفئات التالية:

  • واجهات برمجة التطبيقات للأنشطة القابلة للارتداء
    • فعِّل خلاصة TBT بدلاً من ذلك إذا كنت تريد هذه الوظيفة في حزمة تطوير البرامج (SDK) للتنقل لنظام التشغيل Android.
  • واجهات برمجة تطبيقات أخرى.

واجهات برمجة التطبيقات للأجهزة القابلة للارتداء

تتيح لك عادةً GoogleMapOptions.ambientEnabled(boolean enabled) إيقاف أو تفعيل وضع الإضاءة السينمائية للتطبيقات القابلة للارتداء. علاوة على ذلك، تتوفّر الطريقتان onEnterAmbient وonExitAmbient في MapView وMapFragment، ولكن ليس لهما تأثير عند استدعائه. بالنسبة إلى الأجهزة القابلة للارتداء، استخدِم خلاصة TBT بدلاً من ذلك.

واجهات برمجة تطبيقات أخرى