Tech. Forum 개발자들을 위한 정보 공유의 장입니다
닫기

Tech.Forum

안드로이드 개발 시 마커에 이벤트를 주고 싶습니다.

#1

안드로이드 개발 환경에서
티맵을 활용해 다중 마커를 생성하고 그에 대한 각각의 이벤트를 주고 싶습니다.
다중 마커 기능은 다양한 Q&A를 참조해 완성하였는데
마커에 대한 클릭 이벤트에 대한 예시나 가이드는 부족해서 구현이 쉽지 않네요

혹시 참조할만한 예제나 가이드가 있을까요?
가이드의 OnCalloutRightButtonClickCallback메소드는 이미 확인해보았습니다

0 Likes

#2

안녕하세요.
T map API 운영담당자 입니다.

마커의 롱클릭 이벤트는 setOnClickListenerCallBack을 이용하시면 됩니다. 콜백을 등록 후 클릭된 마커의 목록을 가져올 수 있습니다.

다중마커 이용시 onPressUpEvent 콜백 함수에서 클릭된 마커들의 마커 아이디를 얻으신 후 마커 아이디를 활용하시면 될 것 같습니다.

아래는 도움이 되실만한 가이드 목록 입니다. ------------------------------ < void setOnClickListenerCallBack(OnClickListenerCallback listener) > http://tmapapi.sktelecom.com/main.html#android/docs/androidDoc.TMapView_setOnClickListenerCallBack < TMapMarkerItem 에서 마커 아이디 얻기 > http://tmapapi.sktelecom.com/main.html#android/docs/androidDoc.TMapMarkerItem_getID < TMapView 에서 마커의 아이디로 TMapMarkerItem 가져오기 > http://tmapapi.sktelecom.com/main.html#android/docs/androidDoc.TMapView_getMarkerItemFromID < TMapView 에서 마커의 아이디로 TMapMarkerItem 삭제하기 > http://tmapapi.sktelecom.com/main.html#android/docs/androidDoc.TMapView_removeMarkerItem ------------------------------

감사합니다.

0 Likes