Keyboard 활성화를 설정할 수 있는 핸들러입니다.키보드 단축키를 사용하여 지도를 확대/축소, 회전, 이동할 수 있습니다.
Keyboard는 지도 생성 시 자동적으로 활성화 상태로 생성됩니다.지도 생성 후 Map의 keyboard 을 통해 핸들러 메소드를 사용할 수 있습니다.
//지도 생성let map:any = new ktGms.Map({ container: 'map', style: 'basic', center: [127.017422, 37.49144], zoom: 16,});//Keyboard 상호작용 활성화map.keyboard.enable(); Copy
//지도 생성let map:any = new ktGms.Map({ container: 'map', style: 'basic', center: [127.017422, 37.49144], zoom: 16,});//Keyboard 상호작용 활성화map.keyboard.enable();
[키보드 단축키]
=/+
shift-=/shift-+
-
shift--
화살표 키
shift+→
shift+←
shift+↑
shift+↓
Keyboard Handler 예시
Keyboard 상호작용을 활성화합니다.
map.keyboard.enable(); Copy
map.keyboard.enable();
map.keyboard.disable(); Copy
map.keyboard.disable();
Keyboard 상호작용 활성화 여부를 반환합니다.
map.keyboard.isEnabled(); Copy
map.keyboard.isEnabled();
Keyboard 상호작용이 활성 상태인지, 즉 현재 사용 중인지에 대한 여부를 반환합니다.
map.keyboard.isActive(); Copy
map.keyboard.isActive();
Keyboard 이동/회전 상호 작용을 비활성화합니다.(Keyboard 확대/축소는 활성화된 상태로 둡니다.)
map.keyboard.disableRotation(); Copy
map.keyboard.disableRotation();
Keyboard 이동/회전 상호 작용을 활성화합니다.
map.keyboard.enable();map.keyboard.enableRotation(); Copy
map.keyboard.enable();map.keyboard.enableRotation();
Generated using TypeDoc
Keyboard 활성화를 설정할 수 있는 핸들러입니다.
키보드 단축키를 사용하여 지도를 확대/축소, 회전, 이동할 수 있습니다.
Keyboard는 지도 생성 시 자동적으로 활성화 상태로 생성됩니다.
지도 생성 후 Map의 keyboard 을 통해 핸들러 메소드를 사용할 수 있습니다.
Example
[키보드 단축키]
=/+
: 확대/축소 수준을 1씩 높입니다.shift-=/shift-+
: 배율을 2배 높입니다.-
: 확대/축소 수준을 1씩 줄입니다.shift--
: 확대/축소 수준을 2씩 줄입니다.화살표 키
: 100픽셀씩 이동합니다.shift+→
: 회전을 15도 높입니다.shift+←
: 회전을 15도 줄입니다.shift+↑
: 피치를 10도 높입니다.shift+↓
: 피치를 10도 내립니다.See
Keyboard Handler 예시