На этой странице объясняются лучшие практики взаимодействия с объектом GoogleMap
в вашем приложении.
Реализовать функции GoogleMap
на том же экземпляре карт
API Карт также доступны в составе Navigation SDK, который можно использовать для создания специфичных для карт (не связанных с навигацией) интерфейсов. Если ваше приложение включает как интерфейс без навигации, так и интерфейс навигации, мы рекомендуем использовать API Карт и Навигации на одном экземпляре карты.
Используйте getMapAsync
для получения экземпляра GoogleMap
Вы можете получить объект GoogleMap
, используя метод SupportNavigationFragment#getMapAsync
или NavigationView#getMapAsync
. Мы рекомендуем использовать этот метод вместо сохранения экземпляра GoogleMap
, который может устареть после пересоздания NavigationView
.
Также обязательно очищайте GoogleMap
, полученный этим методом, после того, как он больше не понадобится. Подробнее см. в разделе Рекомендации по очистке экземпляров .