بهترین شیوه های تعامل GoogleMap

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

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

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

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

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

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