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

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

تنفيذ ميزات GoogleMap على نسخة منفصلة من الخرائط عن تجارب التنقّل

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

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

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

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