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

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

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

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

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

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

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