함수 링크 복사

마커의 애니메이션 동작이 종료하는 시점에 이벤트를 반환하고 해당 마커를 전달합니다.

fun onMarkerAnimateEnded( mapView: KNMapView?,
marker: KNMapMarker )
예시 코드 onMarkerAnimateEnded
mapView.knMarkerEventListener = object : KNMarkerEventListener {
        override fun onMarkerAnimateEnded(mapView: KNMapView?, marker: KNMapMarker) {
            // 자유롭게 구현
        }
}
mapView.knMarkerEventListener = object : KNMarkerEventListener {
        override fun onMarkerAnimateEnded(mapView: KNMapView?, marker: KNMapMarker) {
            // 자유롭게 구현
        }
}
코드가 숨겨졌습니다.

mapView
마커가 등록된 맵 뷰
marker
애니메이션 동작이 종료된 마커

지도에 등록된 마커의 말풍선을 선택하였을 때 호출됩니다. 여러 개의 말풍선이 선택된 경우 말풍선이 속한 마커들 중 우선순위가 가장 높은 마커가 반환됩니다.

fun onCalloutBubbleSelected( mapView: KNMapView?,
marker: KNMapMarker )

mapView
마커 오브젝트가 등록된 맵 뷰
marker
선택된 말풍선을 포함하는 마커

마커를 한 번 탭(싱글탭) 하였을 때 호출되며 선택한 마커의 정보를 반환합니다. 여러 개의 마커가 겹쳐있을 경우, 가장 위에 올라가 있는 마커를 반환합니다.

abstract fun onSingleTapped( mapView: KNMapView?,
marker: KNMapMarker )

mapView
마커 오브젝트가 등록된 맵 뷰
marker
선택된 말풍선을 포함하는 마커

마커를 두 번 탭(더블탭) 하였을 때 호출되며 선택한 마커의 정보를 반환합니다. 여러 개의 마커가 겹쳐있을 경우, 가장 위에 올라가 있는 마커를 반환합니다.

abstract fun onDoubleTapped( mapView: KNMapView?,
marker: KNMapMarker )

mapView
마커 오브젝트가 등록된 맵 뷰
marker
선택된 말풍선을 포함하는 마커

마커를 길게 눌렀을 때(롱탭) 호출되며 선택한 마커의 정보를 반환합니다. 여러 개의 마커가 겹쳐있을 경우, 가장 위에 올라가 있는 마커를 반환합니다.

abstract fun onLongPressed( mapView: KNMapView?,
marker: KNMapMarker )

mapView
마커 오브젝트가 등록된 맵 뷰
marker
선택된 말풍선을 포함하는 마커