توضّح هذه الصفحة أفضل الممارسات للتفاعل مع عنصر GoogleMap
في
تطبيقك.
تنفيذ ميزات GoogleMap
على نسخة منفصلة من الخرائط عن تجارب التنقّل
تتوفر واجهات برمجة التطبيقات للخرائط أيضًا كجزء من حزمة تطوير البرامج (SDK) للتنقل، والتي يمكنك استخدامها
تصميم خريطة خاصة بخرائط (لا تتيح التنقّل). إذا كان تطبيقك يتضمّن
تجربة خريطة لغير التنقل وتجربة تنقل، ننصحك باستخدام
API للخرائط على خريطة منفصلة، بدلاً من دمج تجربة
في NavigationView
أو SupportNavigationFragment
.
استخدِم getMapAsync
للحصول على مثيل GoogleMap
.
يمكنك الحصول على عنصر GoogleMap
باستخدام
SupportNavigationFragment#getMapAsync
أو NavigationView#getMapAsync
. ننصح باستخدام هذه الطريقة بدلاً من الاحتفاظ بمثيل GoogleMap
الذي قد يتحوّل إلى قديم بعد إعادة إنشاء NavigationView
الذي يستند إليه.
احرص أيضًا على تنظيف GoogleMap
التي تم استرجاعها من خلال هذه الطريقة بعد
عدم الحاجة إليها. للحصول على مزيد من المعلومات، يُرجى الاطّلاع على أفضل إزالة للمثيلات
الممارسات.