این صفحه بهترین روشها را برای تعامل با شی GoogleMap در برنامه شما توضیح میدهد.
ویژگی های GoogleMap را در همان نمونه نقشه پیاده سازی کنید
API های Maps نیز به عنوان بخشی از Navigation SDK در دسترس هستند که می توانید از آنها برای ایجاد تجربیات خاص نقشه (غیر ناوبری) استفاده کنید. اگر برنامه شما شامل یک تجربه نقشه غیر ناوبری و یک تجربه ناوبری است، توصیه می کنیم از Maps and Navigation API در یک نمونه نقشه استفاده کنید.
از getMapAsync برای به دست آوردن نمونه GoogleMap استفاده کنید
میتوانید با استفاده از SupportNavigationFragment#getMapAsync یا NavigationView#getMapAsync یک شی GoogleMap دریافت کنید. توصیه میکنیم این روش را بیش از نگه داشتن نمونه GoogleMap که ممکن است پس از بازسازی NavigationView در زیر آن کهنه شود، نگه دارید.
همچنین مطمئن شوید که GoogleMap بازیابی شده از این روش را بعد از اینکه دیگر مورد نیاز نیست، پاک کنید. برای اطلاعات بیشتر، به بهترین شیوه پاکسازی نمونه مراجعه کنید.