نظرة عامة

تضيف حزمة SDK للتنقل لنظام Android ميزات التنقل إلى حزمة تطوير البرامج بالاستناد إلى بيانات "خرائط Google" لتطبيقات 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 بدلاً من ذلك.

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