이 페이지에서는 앱에서 GoogleMap
객체와 상호작용하기 위한 권장사항을 설명합니다.
탐색 환경과 별도의 지도 인스턴스에 GoogleMap
기능 구현
Maps API는 내비게이션 SDK의 일부로도 제공되며, 이를 사용하여 지도 관련(내비게이션이 아닌) 환경을 빌드할 수 있습니다. 앱에 내비게이션이 아닌 지도 환경과 내비게이션 환경이 모두 포함된 경우 환경을 NavigationView
또는 SupportNavigationFragment
에 결합하는 대신 별도의 지도 인스턴스에서 Maps API를 사용하는 것이 좋습니다.
getMapAsync
를 사용하여 GoogleMap
인스턴스 가져오기
SupportNavigationFragment#getMapAsync
또는 NavigationView#getMapAsync
를 사용하여 GoogleMap
객체를 가져올 수 있습니다. 아래의 NavigationView
가 다시 생성되면 비활성 상태가 될 수 있는 GoogleMap
인스턴스를 유지하는 대신 이 메서드를 사용하는 것이 좋습니다.
또한 더 이상 필요하지 않은 경우 이 메서드에서 가져온 GoogleMap
를 정리해야 합니다. 자세한 내용은 인스턴스 정리 권장사항을 참고하세요.