Static
event기본적인 지도 이벤트 종류입니다. MapDefaultEvent
의 type에 대한 명칭을 이름을 제공하는 static 멤버입니다.ktGms.event.MapDefaultEvent.eventName.load
처럼 사용할 수도 있고, "load"
로 사용할 수도 있습니다.
drag to pan
상호작용이 시작되면 시작됩니다. DragPanHandler를 참조하세요.
// 지도 초기화
let map = new ktGms.Map({ }); // map options
// `drag to pan`상호작용이 시작될 때 실행되는 이벤트 리스너를 설정합니다.
map.on("dragstart", function() {
console.log("A dragstart event occurred.");
});
drag to pan
상호작용 중에 반복적으로 실행됩니다. DragPanHandler를 참조하세요.
// 지도 초기화
let map = new ktGms.Map({ }); // map options
// `drag to pan` 상호 작용 중에 반복적으로 실행되는 이벤트 리스너를 설정합니다.
map.on("drag", function() {
console.log("A drag event occurred.");
});
drag to pan
상호작용이 종료되면 시작됩니다. DragPanHandler를 참조하세요.
// 지도 초기화
let map = new ktGms.Map({ }); // map options
//`drag to pan` 상호작용이 종료될 때 실행되는 이벤트 리스너를 설정합니다.
map.on("dragend", function() {
console.log("A dragend event occurred.");
});
지도가 idle
상태가 되기 전에 렌더링된 마지막 프레임 후에 실행됩니다.
// 지도 초기화
let map = new ktGms.Map({ }); // map options
// 지도가 "idle" 상태에 들어가기 직전에 실행되는 이벤트 리스너를 설정합니다.
map.on("idle", function() {
console.log("A idle event occurred.");
});
필요한 모든 리소스가 다운로드되고 처음으로 시각적으로 완성된 지도 렌더링이 발생한 직후에 실행됩니다.
// 지도 초기화
let map = new ktGms.Map({ }); // map options
// 지도 로드가 완료되면 실행되는 이벤트 리스너를 설정합니다.
map.on("load", function() {
console.log("A load event occurred.");
});
사용자 상호작용 또는 Map.jumpTo 와 같은 메서드의 결과로 지도가 한 보기에서 다른 보기로 전환을 시작하기 직전에 시작됩니다.
// 지도 초기화
let map = new ktGms.Map({ }); // map options
// 지도가 한 보기에서 다른 보기로 전환을 시작하기 직전에 실행되는 이벤트 리스너를 설정합니다.
map.on("movestart", function() {
console.log("A movestart` event occurred.");
});
사용자 상호작용 또는 Map.flyTo와 같은 메서드의 결과로 한 보기에서 다른 보기로 애니메이션 전환하는 동안 반복적으로 실행됩니다.
// 지도 초기화
let map = new ktGms.Map({ }); // map options
// 애니메이션 전환 중에 반복적으로 실행되는 이벤트 리스너를 설정합니다.
map.on("move", function() {
console.log("A move event occurred.");
});
사용자 상호작용 또는 Map.jumpTo와 같은 메서드의 결과로 지도가 한 보기에서 다른 보기로 전환을 완료한 직후에 실행됩니다.
// 지도 초기화
let map = new ktGms.Map({ }); // map options
// 지도가 전환을 완료한 직후에 실행되는 이벤트 리스너를 설정합니다.
map.on("moveend", function() {
console.log("A moveend event occurred.");
});
지도의 피치(기울기)가 사용자 상호작용 또는 Map.flyTo와 같은 메서드의 결과로 변경되기 시작할 때마다 실행됩니다.
// 지도 초기화
let map = new ktGms.Map({ }); // map options
// 피치(기울기) 전환이 시작되기 직전에 실행되는 이벤트 리스너를 설정합니다.
map.on("pitchstart", function() {
console.log("A pitchstart event occurred.");
});
사용자 상호작용 또는 Map.flyTo와 같은 메서드의 결과로 한 상태와 다른 상태 간에 지도의 피치(기울기) 애니메이션 중에 반복적으로 실행됩니다.
// 지도 초기화
let map = new ktGms.Map({ }); // map options
// 피치(기울기) 전환 중에 반복적으로 발생하는 이벤트 리스너를 설정합니다.
map.on("pitch", function() {
console.log("A pitch event occurred.");
});
사용자 상호작용 또는 Map.flyTo와 같은 메서드의 결과로 지도의 피치(기울기) 변경이 완료된 직후 실행됩니다.
// 지도 초기화
let map = new ktGms.Map({ }); // map options
// 피치(기울기) 전환이 끝난 직후에 실행되는 이벤트 리스너를 설정합니다.
map.on("pitchend", function() {
console.log("A pitchend event occurred.");
});
remove
로 지도가 삭제된 직후에 실행됩니다.
// 지도 초기화
let map = new ktGms.Map({ }); // map options
// 지도가 제거된 직후에 실행되는 이벤트 리스너를 설정합니다.
map.on("remove", function() {
console.log("A remove event occurred.");
});
다음의 결과로 지도가 화면에 그려질 때마다 실행됩니다.
// 지도 초기화
let map = new ktGms.Map({ }); // map options
// 지도가 화면에 그려질 때마다 실행되는 이벤트 리스너를 설정합니다.
map.on("render", function() {
console.log("A render event occurred.");
});
지도 크기가 조정된 직후에 실행됩니다.
// 지도 초기화
let map = new ktGms.Map({ }); // map options
// 지도 크기가 조정된 직후에 실행되는 이벤트 리스너를 설정합니다.
map.on("resize", function() {
console.log("A resize event occurred.");
});
drag to rotate
상호작용이 시작되면 시작됩니다. DragRotateHandler를 참조하세요.
// 지도 초기화
let map = new ktGms.Map({ }); // map options
// `drag to rotate` 상호 작용이 시작되기 직전에 실행되는 이벤트 리스너를 설정합니다.
map.on("rotatestart", function() {
console.log("A rotatestart event occurred.");
});
drag to rotate
상호작용 중에 반복적으로 실행됩니다. DragRotateHandler를 참조하세요.
// 지도 초기화
let map = new ktGms.Map({ }); // map options
// 실행되는 이벤트 리스너 설정 `drag to rotate`상호 작용 중에 반복적으로.
map.on("rotate", function() {
console.log("A rotate event occurred.");
});
drag to rotate
상호작용이 종료되면 시작됩니다. DragRotateHandler를 참조하세요.
// 지도 초기화
let map = new ktGms.Map({ }); // map options
// drag to rotate 상호 작용이 종료된 직후에 실행되는 이벤트 리스너를 설정합니다.
map.on("rotateend", function() {
console.log("A rotateend event occurred.");
});
사용자 상호작용 또는 Map.flyTo와 같은 방법의 결과로, 지도가 한 확대/축소 수준에서 다른 확대/축소 수준으로 전환을 시작하기 직전에 실행됩니다.
// 지도 초기화
let map = new ktGms.Map({ }); // map options
// 확대/축소 전환이 시작되기 직전에 실행되는 이벤트 리스너를 설정합니다.
map.on("zoomstart", function() {
console.log("A zoomstart event occurred.");
});
사용자 상호작용 또는 Map.flyTo와 같은 메서드의 결과로 한 확대/축소 수준에서 다른 확대/축소 수준으로 애니메이션 전환하는 동안 반복적으로 실행됩니다.
// 지도 초기화
let map = new ktGms.Map({ }); // map options
// 확대/축소 전환 중에 반복적으로. 실행되는 이벤트 리스너 설정
map.on("zoom", function() {
console.log("A zoom event occurred.");
});
사용자 상호작용 또는 Map.flyTo와 같은 메서드의 결과로 지도가 한 확대/축소 수준에서 다른 확대/축소 수준으로 전환을 완료한 직후에 실행됩니다.
// 지도 초기화
let map = new ktGms.Map({ }); // map options
// 실행되는 이벤트 리스너 설정 확대/축소 전환이 완료된 직후.
map.on("zoomend", function() {
console.log("A zoomend event occurred.");
});
box zoom
상호작용이 시작되면 시작됩니다. BoxZoomHandler를 참조하세요.
// 지도 초기화
let map = new ktGms.Map({ }); // map options
// `box zoom` 상호 작용이 시작되기 직전에 실행되는 이벤트 리스너를 설정합니다.
map.on("boxzoomstart", function() {
console.log("A boxzoomstart event occurred.");
});
box zoom
상호작용이 종료되면 시작됩니다. BoxZoomHandler를 참조하세요.
// 지도 초기화
let map = new ktGms.Map({ }); // map options
// `box zoom` 상호 작용이 끝난 직후에 실행되는 이벤트 리스너를 설정합니다.
map.on("boxzoomend", function() {
console.log("A boxzoomend event occurred.");
});
사용자가 box zoom
상호작용을 취소하거나 경계 상자가 최소 크기 임계값을 충족하지 않을 때 시작됩니다. BoxZoomHandler를 참조하세요.
// 지도 초기화
let map = new ktGms.Map({ }); // map options
// 사용자가 "상자 확대/축소" 상호 작용을 취소하는 이벤트 리스너를 설정합니다.
map.on("boxzoomcancel", function() {
console.log("A boxzoomcancel event occurred.");
});
기본 이벤트 타입입니다. eventName 종류와 일치합니다.
이벤트를 발생시킨 Map 객체입니다.
맵 이벤트를 발생시킨 DOM 이벤트입니다.
Generated using TypeDoc
MapDefaultEvent
는 기본적인 지도 이벤트에 대한 이벤트 유형입니다.on 또는 onLayer과 같이 이벤트 리스너 관련 함수에 사용할 수 있습니다.
Example
See
Mouse Event - Map, Layer, Marker