Class: uGisMapClick

ugmp.control.uGisMapClick

new ugmp.control.uGisMapClick(opt_options)

지도 마우스 클릭 객체.

마우스로 지도를 클릭하여 좌표를 가져오는 컨트롤 객체.

Name Type Description
opt_options Object
Name Type Description
uGisMap ugmp.uGisMap

ugmp.uGisMap 객체.

useDragPan Boolean

지도 이동 사용 여부. Default is false.

cursorCssName String

마우스 커서 CSS Class Name.

activeChangeListener function

컨트롤의 상태 변경 CallBack.

Example
var ugMapClick = new ugmp.control.uGisMapClick( {
	uGisMap : new ugmp.uGisMap({...}),
	useDragPan : true,
	cursorCssName : 'cursor-identify',
	activeChangeListener : function(state_) {
		console.log( state_ );
	}
} );

Extends

Methods

컨트롤을 초기화한다.

Interaction 활성화 상태를 가져온다.

Returns:
Interaction 활성화 상태.

컨트롤 키를 가져온다.

Returns:
getControlKey 컨트롤 키.

inherited getInteraction(){ol.interaction.Interaction}

Interaction을 가져온다.

Returns:
interaction Draw Interaction.

Interaction 활성화를 설정한다.

Name Type Description
state Boolean

활성화 여부.

inherited setActiveChangeListener(activeChangeListener)

컨트롤의 상태 변경 CallBack.

Name Type Description
activeChangeListener function

컨트롤의 상태 변경 CallBack.