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

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

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

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

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

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

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