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