Google 지도 상호작용 권장사항

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

동일한 지도 인스턴스에 GoogleMap 기능 구현

Maps API는 Navigation SDK의 일부로도 제공되며, 이를 사용하여 지도 관련 (탐색이 아닌) 환경을 빌드할 수 있습니다. 앱에 내비게이션이 아닌 지도 환경과 내비게이션 환경이 모두 포함된 경우 동일한 지도 인스턴스에서 지도 및 내비게이션 API를 사용하는 것이 좋습니다.

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

SupportNavigationFragment#getMapAsync 또는 NavigationView#getMapAsync를 사용하여 GoogleMap 객체를 가져올 수 있습니다. NavigationView이 다시 생성되면 오래될 수 있는 GoogleMap 인스턴스를 유지하는 것보다 이 방법을 사용하는 것이 좋습니다.

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