أفضل الممارسات المتعلّقة بالتفاعل مع "خرائط Google"

توضّح هذه الصفحة أفضل الممارسات للتفاعل مع العنصر GoogleMap في تطبيقك.

تنفيذ ميزات GoogleMap على مثيل الخرائط نفسه

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

استخدِم getMapAsync للحصول على مثيل GoogleMap

يمكنك الحصول على عنصر GoogleMap باستخدام SupportNavigationFragment#getMapAsync أو NavigationView#getMapAsync. ننصحك باستخدام هذه الطريقة بدلاً من الاحتفاظ بنسخة من GoogleMap قد تصبح قديمة بعد إعادة إنشاء NavigationView الأساسي.

يجب أيضًا الحرص على تنظيف GoogleMap الذي تم استرداده من خلال هذه الطريقة بعد عدم الحاجة إليه. لمزيد من المعلومات، يُرجى الاطّلاع على أفضل الممارسات لتنظيف المثيلات.