함수 링크 복사
마커의 애니메이션 동작이 종료하는 시점에 이벤트를 반환하고 해당 마커를 전달합니다.
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
- 선택된 말풍선을 포함하는 마커