[FAQ] 지도/로컬 API 문의 전 꼭 읽어 주세요.
https://devtalk.kakao.com/t/faq-api/125610
onMapReady에서
kakaoMap.setOnCameraMoveEndListener { _, position, gestureType →
onCameraMoved(position.position.latitude, position.position.longitude)
}
카메라를 이동시킬 때마다 onCameraMoved라는 콜백함수를 호출합니다.
val selectedLocation by createScheduleViewModel.selectedLocation.collectAsState()
onCameraMoved = { lat, lng ->
createScheduleViewModel.updateLocation(lat, lng)}
viewModel에서 주소를 받아와 selectedLocation을 변경하고 있는데요. onCameraMoved 콜백함수가 호출되어 selectedLocation이 변하게 되면 map이 destroy되어버립니다. 해결방법을 모르겠어요