[FAQ] 지도/로컬 API 문의 전 꼭 읽어 주세요.
https://devtalk.kakao.com/t/faq-api/125610
onMapReady 에서 setOnLabelClickListener 설정을 하고
사용자가 직접 정한 위치에 터치하여 label 생성하게 만들어 놓은 상태입니다.
새 label 클릭 후 이벤트가 실행될 줄 알았는데 리스너의 내용이 실행되지 않는 것 같은데
라벨추가 후 추가된 라벨에 이벤트를 부여하려면 어떻게 해야하나요?
Label 의 클릭은 KakaoMap.OnLabelClickListener 리스너를 통해서 들어옵니다. setOnLabelClickListener 가 설정이 되어 있다면, Label 클릭 이벤트가 들어옵니다.
우선은, 아래 몇 가지 확인해 보시기 바랍니다.
-
LabelOptions 을 통해 라벨을 생성 할 때 setClickable 설정을 따로 해준 것은 없는지.
-
라벨 클릭 시 “k3f” 필터로 로그캣 내용도 확인 부탁 드립니다.
-
그 외 setOnLabelClickListener 리스너에 null 을 설정하면 리스너가 해제되는데 이런 경우가 있는지 또는 KakaoMap 객체가 유효한지 등 확인 해보시기 바랍니다.