Google 지도 상호작용 권장사항

이 페이지에서는 앱에서 GoogleMap 객체와 상호작용하는 방법에 관한 권장사항을 설명합니다.

내비게이션 환경과 별도의 지도 인스턴스에 GoogleMap 기능 구현

Maps API는 지도 관련 (비내비게이션) 환경을 빌드하는 데 사용할 수 있는 Navigation SDK의 일부로도 제공됩니다.앱에 비내비게이션 지도 환경과 내비게이션 환경이 모두 포함되어 있는 경우 NavigationView 또는 SupportNavigationFragment에 환경을 결합하는 대신 별도의 지도 인스턴스에서 Maps API를 사용하는 것이 좋습니다.

getMapAsync를 사용하여 GoogleMap 인스턴스 가져오기

SupportNavigationFragment#getMapAsync 또는 NavigationView#getMapAsync를 사용하여 GoogleMap 객체를 가져올 수 있습니다. 아래의 NavigationView가 다시 생성되면 비활성 상태가 될 수 있는 GoogleMap 인스턴스를 유지하는 대신 이 메서드를 사용하는 것이 좋습니다.

또한 이 메서드에서 가져온 GoogleMap가 더 이상 필요하지 않으면 정리해야 합니다. 자세한 내용은 인스턴스 정리 권장사항을 참고하세요.