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

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

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

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

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

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

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