Kingwaytek

事件監聽

mapPlus可添加與監聽的事件

事件監聽

事件類型

使用on()off()once()會綁定的事件類別:

事件描述
mousedown滑鼠按下事件
mouseup滑鼠放開事件
mouseover滑鼠移入事件
mouseout滑鼠移出事件
mousemove滑鼠移動事件
click點擊事件
dblclick雙擊事件
contextmenu右鍵點擊事件
touchstart觸控開始事件
touchend觸控結束事件
touchcancel觸控取消事件
wheel滾輪事件
resize視窗大小調整事件
remove圖層移除事件
touchmove觸控移動事件
movestart地圖移動開始事件
move地圖移動事件
moveend地圖移動結束事件
dragstart拖曳開始事件
drag拖曳事件
dragend拖曳結束事件
zoomstart縮放開始事件
zoom縮放事件
zoomend縮放結束事件
rotatestart旋轉開始事件
rotate旋轉事件
rotateend旋轉結束事件
pitchstart傾斜開始事件
pitch傾斜事件
pitchend傾斜結束事件
boxzoomstart方框縮放開始事件
boxzoomend方框縮放結束事件
boxzoomcancel方框縮放取消事件
webglcontextlostWebGL 上下文遺失事件
webglcontextrestoredWebGL 上下文恢復事件
load載入事件
render渲染事件
idle閒置事件
error錯誤事件
data數據事件
styledata樣式數據事件
sourcedata來源數據事件
dataloading數據載入中事件
styleimagemissing樣式圖片遺失事件
dataabort數據中斷事件
sourcedataabort來源數據中斷事件

使用範例

新增事件監聽

移除事件監聽

新增一次性事件監聽