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

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

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

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

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

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

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