MapEventMap
interface MapEventMap {
addcontextmenu: MapContextMenuEvent;
addcontrol: MapControlEvent;
addoverlay: MapOverlayEvent;
beforeaddoverlay: MapOverlayEvent;
clearoverlays: MapBaseEvent;
click: MapMouseEvent;
dblclick: MapMouseEvent;
dragend: MapDragEvent;
dragging: MapDragEvent;
dragstart: MapDragEvent;
language_change: MapBaseEvent;
maptypechange: MapTypeChangeEvent;
mousedown: MapMouseEvent;
mousemove: MapMouseEvent;
mouseout: MapBaseEvent;
mouseover: MapBaseEvent;
mouseup: MapMouseEvent;
moveend: MapBaseEvent;
movestart: MapBaseEvent;
moving: MapBaseEvent;
removecontextmenu: MapContextMenuEvent;
removecontrol: MapControlEvent;
removeoverlay: MapOverlayEvent;
resize: MapResizeEvent;
rightclick: MapMouseEvent;
rightdblclick: MapMouseEvent;
style_loaded: MapBaseEvent;
style_loaded_error: MapBaseEvent;
style_loaded_timeout: MapBaseEvent;
style_willchange: MapBaseEvent;
tilesloaded: MapBaseEvent;
zoomend: MapBaseEvent;
zooming: MapBaseEvent;
zoomstart: MapBaseEvent;
}
addcontextmenu: MapContextMenuEvent;
addcontrol: MapControlEvent;
addoverlay: MapOverlayEvent;
beforeaddoverlay: MapOverlayEvent;
clearoverlays: MapBaseEvent;
click: MapMouseEvent;
dblclick: MapMouseEvent;
dragend: MapDragEvent;
dragging: MapDragEvent;
dragstart: MapDragEvent;
language_change: MapBaseEvent;
maptypechange: MapTypeChangeEvent;
mousedown: MapMouseEvent;
mousemove: MapMouseEvent;
mouseout: MapBaseEvent;
mouseover: MapBaseEvent;
mouseup: MapMouseEvent;
moveend: MapBaseEvent;
movestart: MapBaseEvent;
moving: MapBaseEvent;
removecontextmenu: MapContextMenuEvent;
removecontrol: MapControlEvent;
removeoverlay: MapOverlayEvent;
resize: MapResizeEvent;
rightclick: MapMouseEvent;
rightdblclick: MapMouseEvent;
style_loaded: MapBaseEvent;
style_loaded_error: MapBaseEvent;
style_loaded_timeout: MapBaseEvent;
style_willchange: MapBaseEvent;
tilesloaded: MapBaseEvent;
zoomend: MapBaseEvent;
zooming: MapBaseEvent;
zoomstart: MapBaseEvent;
}
属性
通过 Map.addContextMenu() 添加右键菜单后触发
通过 Map.addControl() 添加控件后触发
通过 Map.addOverlay() 添加覆盖物后触发
覆盖物添加前触发
通过 Map.clearOverlays() 清空全部覆盖物后触发
左键单击地图时触发。双击时依次触发 click → click → dblclick
鼠标双击地图时触发
停止拖拽地图时触发
拖拽地图过程中持续触发
开始拖拽地图时触发
地图显示语言变化时触发
地图类型发生变化时触发
鼠标按下时触发
鼠标在地图区域移动时持续触发
鼠标移出地图区域时触发
鼠标移入地图区域时触发
鼠标松开时触发
地图移动结束时触发
地图移动开始时触发
地图移动过程中持续触发
通过 Map.removeContextMenu() 移除右键菜单后触发
通过 Map.removeControl() 移除控件后触发
通过 Map.removeOverlay() 移除覆盖物后触发
地图容器可视区域大小发生变化时触发
右键单击地图时触发。双击时依次触发 rightclick → rightclick → rightdblclick
右键双击地图时触发
个性化样式加载完成时触发
个性化样式加载失败时触发
个性化样式加载超时时触发
个性化样式即将切换时触发
地图瓦片加载完成时触发
地图完成缩放级别变化时触发
地图缩放过程中触发
地图开始更改缩放级别时触发
地图事件名称到事件对象类型的完整映射表。 与
Map.addEventListener配合使用,可获得精确的事件参数类型推导。示例代码1