روال‌های مطلوب تعامل با GoogleMap

این صفحه روال‌های مطلوب برای تعامل با شیء GoogleMap را در برنامه‌تان توضیح می‌دهد.

پیاده‌سازی ویژگی‌های GoogleMap در همان نمونه نقشه‌ها

میاناهای برنامه‌سازی کاربردی Maps به‌عنوان بخشی از Navigation SDK نیز دردسترس هستند که می‌توانید از آن‌ها برای ساختن تجربه‌های مختص نقشه (غیرناوبری) استفاده کنید. اگر برنامه شما هم شامل تجربه نقشه غیرناوبری و هم تجربه ناوبری است، توصیه می‌کنیم از Maps و Navigation API در همان نمونه نقشه استفاده کنید.

از getMapAsync برای دریافت نمونه GoogleMap استفاده کنید

می‌توانید شیء GoogleMap را بااستفاده از NavigationFragment#getMapAsync یا NavigationView#getMapAsync به‌دست آورید. این روش را به‌جای نگه‌داشتن نمونه GoogleMap توصیه می‌کنیم، زیرا ممکن است پس‌از بازآفرینی NavigationView زیرین، نمونه قدیمی شود.

همچنین مطمئن شوید که GoogleMap بازیابی‌شده از این روش را پس‌از اینکه دیگر به آن نیاز نبود پاک کنید. برای اطلاعات بیشتر، به روال‌های مطلوب پاک‌سازی نمونه مراجعه کنید.