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