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

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

Реализовать функции GoogleMap на том же экземпляре карт

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

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

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

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