JSControl
지도 내 각종 이벤트 관련 기능을 설정 및 제어하기 위한 API 입니다.
Module.getControl() API를 생성합니다.
Function
activeMouse(type) → boolean
마우스 콜백 이벤트를 설정합니다.
Name | Type | Description |
---|---|---|
type | boolean | true: 콜백 이벤트 활성화. false: 골백 이벤트 비활성화. |
Return
true: 설정 성공.
false: 설정 실패.
setMouseWheelCenterMode(type)
마우스 휠을 통한 지도 확대 축소 시 마우스 위치 기준 또는 화면 중심 기준으로 동작 유무를 설정합니다.
Name | Type | Description |
---|---|---|
type | boolean | true: 화면 중심으로 설정. false: 마우스 위치로 설정. |
Getter / Setter
getKeyControlEnable(), setKeyControlEnable(type) → boolean
키보드를 통한 카메라 조작 가능 유무를 설정합니다.
키보드 기본 입력키에 대한 카메라 이벤트 정보.
화살표 : 전후 좌우 이동.
delete, q : 좌회전
insert, e : 우회전
home : 확대
end : 축소
pageup : tilt 회전(상단)
pagedown : tilt 회전(하단)
Name | Type | Description |
---|---|---|
type | boolean | true: 키보드 이벤트 활성화. false: 키보드 이벤트 비활성화. |
Return
true: 활성화 상태.
false: 비활성화 상태.
Sample
function setMouseOption 참조.
getKeyPanMode(), setKeyPanMode(type) → boolean
키보드의 화살표 입력으로 동작하는 이동(pan) 이벤트 발생 유무를 설정합니다.
키보드 이동 기본값은 true 입니다.
Name | Type | Description |
---|---|---|
type | boolean | true: 이벤트 활성화. false: 이벤트 비활성화. |
Return
true: 활성화 상태.
false: 비활성화 상태.
Sample
function setMouseOption 참조.
getKeyRotMode(), setKeyRotMode(type) → boolean
키보드의 Q, E delete, insert, pageup, pagedown으로 동작하는 회전(rotation) 이벤트 발생 유무를 설정합니다.
키보드 회전 기본값은 true 입니다.
Name | Type | Description |
---|---|---|
type | boolean | true: 이벤트 활성화. false: 이벤트 비활성화. |
Return
true: 활성화 상태.
false: 비활성화 상태.
Sample
function setMouseOption 참조.
getKeyZoomMode(), setKeyZoomMode(type) → boolean
키보드의 home, end으로 동작하는 확대, 축소(zoom) 이벤트 발생 유무를 설정합니다.
키보드 확대, 축소 기본값은 true 입니다.
Name | Type | Description |
---|---|---|
type | boolean | true: 이벤트 활성화. false: 이벤트 비활성화. |
Return
true: 활성화 상태.
false: 비활성화 상태.
Sample
function setMouseOption 참조.
getMousePanMode(), setMousePanMode(type) → boolean
마우스 왼쪽 클릭 상태에서 마우스 드래그 동작시 발생하는 이동 이벤트 발생 유무를 설정합니다.
마우스 이동 기본값은 true 입니다.
Name | Type | Description |
---|---|---|
type | boolean | true: 이벤트 활성화. false: 이벤트 비활성화. |
Return
true: 활성화 상태.
false: 비활성화 상태.
Sample
function setMouseOption 참조.
getMouseRotMode(), setMouseRotMode(type)→ boolean
마우스 오른쪽 클릭 상태에서 마우스 드래그 동작시 발생하는 회전 이벤트 발생 유무를 설정합니다.
마우스 회전 기본값은 true 입니다.
Name | Type | Description |
---|---|---|
type | boolean | true: 이벤트 활성화. false: 이벤트 비활성화. |
Return
true: 활성화 상태.
false: 비활성화 상태.
Sample
function setMouseOption 참조.
getMouseWheelDelta(), setMouseWheelDelta(value) → number
마우스 휠을 통해 지도 확대, 축소에 대한 이동 비율을 설정합니다.
입력 변수값(value)은 0 보다 큰 값을 입력합니다.
Name | Type | Description |
---|---|---|
value | number | 확대 축소 이동 비율값. |
Return
number: 설정된 마우스 확대, 축소 이동 비율 값.
Sample
function setMouseWheelDelta 참조.
getMouseWheelMode(), setMouseWheelMode(type) → boolean
마우스 휠을 통해 지도 확대, 축소에 대한 이동 방향을 반전 설정합니다.
이동 방향 기본값은 false 입니다.
Name | Type | Description |
---|---|---|
type | boolean | true: 반전 이동 방향. false: 기본 이동 방향. |
Return
true: 확대, 축소 시 반전 이동 방향으로 설정.
false: 확대, 축소 시 기본 이동 방향으로 설정.
Sample
function setMouseInvert 참조.
getMouseZoomMode(), setMouseZoomMode(type) → boolean
마우스 휠 동작시 발생하는 지도 확대, 축소 이벤트 발생 유무를 설정합니다.
마우스 확대, 축소 기본값은 true 입니다.
Name | Type | Description |
---|---|---|
type | boolean | true: 이벤트 활성화. false: 이벤트 비활성화. |
Return
true: 활성화 상태.
false: 비활성화 상태.
Sample
function setMouseOption 참조.
getRotateSensitivity(), setRotateSensitivity(value) → number
카메라 회전시 회전 이동 비율을 설정합니다.
입력 변수값(value)은 1.0 ~ 10.0 사이값으로 설정합니다.
Name | Type | Description |
---|---|---|
value | number | 회전 이동 비율값. |
Return
number: 설정된 카메라 회전 이동 비율값.
Last updated