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