Рекомендации по взаимодействию с GoogleMap

На этой странице описаны лучшие практики взаимодействия с объектом GoogleMap в вашем приложении.

Реализуйте функции GoogleMap на одном экземпляре карт.

API Карт также доступны как часть Navigation SDK, который можно использовать для создания специфичных для карт (не навигационных) возможностей. Если ваше приложение включает в себя как карту без навигации, так и возможность навигации, мы рекомендуем использовать API Карт и навигации в одном экземпляре карты.

Используйте getMapAsync для получения экземпляра GoogleMap .

Вы можете получить объект GoogleMap , используя SupportNavigationFragment#getMapAsync или NavigationView#getMapAsync . Мы рекомендуем этот метод вместо сохранения экземпляра GoogleMap , который может устареть после воссоздания находящегося под ним элемента NavigationView .

Также обязательно очистите карту GoogleMap , полученную этим методом, после того, как она больше не нужна. Дополнительные сведения см. в разделе «Рекомендации по очистке экземпляра» .