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

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

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

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

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

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

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