# 事件
# 图层事件
事件 | 数据 | 描述 |
---|---|---|
baselayerchange | LayersControlEvent | 当通过图层控件 更改基础图层时触发。 |
overlayadd | LayersControlEvent | 当通过图层控件 选择覆盖时触发。 |
overlayremove | LayersControlEvent | 当通过图层控件 取消选择覆盖时触发。 |
layeradd | LayerEvent | 将新图层添加到地图时触发。 |
layerremove | LayerEvent | 从地图中删除某些图层时触发 |
# 地图状态变化事件
事件 | 数据 | 描述 |
---|---|---|
zoomlevelschange | Event | 当地图上的缩放级别数量由于添加或删除图层而发生更改时触发。 |
resize | ResizeEvent | 调整地图大小时触发。 |
unload | Event | 当使用remove 方法销毁地图时触发。 |
viewreset | Event | 当地图需要重绘其内容时触发(这通常发生在地图缩放或加载时)。对于创建自定义叠加层非常有用。 |
load | Event | 地图初始化时触发(当它的中心和缩放第一次设置时)。 |
zoomstart | Event | 当地图缩放即将改变时触发(例如在缩放动画之前)。 |
movestart | Event | 当地图的视图开始改变时触发(例如用户开始拖动地图)。 |
zoom | Event | 在缩放级别发生任何变化期间重复触发,包括缩放和飞行动画。 |
move | Event | 在地图的任何移动过程中重复触发,包括平移和飞行动画。 |
zoomend | Event | 在任何动画之后地图缩放更改时触发。 |
moveend | Event | 当地图的中心停止变化时触发(例如,用户停止拖动地图或在非居中缩放之后)。 |
# 弹出事件
事件 | 数据 | 描述 |
---|---|---|
popupopen | PopupEvent | 在地图中打开弹出窗口时触发 |
popupclose | PopupEvent | 当地图中的弹出窗口关闭时触发 |
autopanstart | Event | 在打开弹出窗口时地图开始自动平移时触发。 |
# 工具提示事件
事件 | 数据 | 描述 |
---|---|---|
tooltipopen | TooltipEvent | 在地图中打开工具提示时触发。 |
tooltipclose | TooltipEvent | 当地图中的工具提示关闭时触发。 |
# 位置事件
事件 | 数据 | 描述 |
---|---|---|
locationerror | ErrorEvent | 地理定位(使用locate 方法)失败时触发。 |
locationfound | LocationEvent | 地理定位(使用locate 方法)成功时触发。 |
# 交互事件
事件 | 数据 | 描述 |
---|---|---|
click | MouseEvent | 当用户点击(或点击)地图时触发。 |
dblclick | MouseEvent | 当用户双击(或双击)地图时触发。 |
mousedown | MouseEvent | 当用户在地图上按下鼠标按钮时触发。 |
mouseup | MouseEvent | 当用户在地图上释放鼠标按钮时触发。 |
mouseover | MouseEvent | 当鼠标进入地图时触发。 |
mouseout | MouseEvent | 当鼠标离开地图时触发。 |
mousemove | MouseEvent | 当鼠标在地图上移动时触发。 |
contextmenu | MouseEvent | 当用户在地图上按下鼠标右键时触发,阻止默认浏览器上下文菜单显示此事件是否有侦听器。当用户按住单次触摸一秒钟(也称为长按)时,也会在移动设备上触发。 |
keypress | KeyboardEvent | 当用户按下键盘上的一个键时触发,该键在地图获得焦点时产生一个字符值。 |
keydown | KeyboardEvent | 当用户在地图获得焦点时按下键盘上的键时触发。与keypress事件不同的keydown是,对于产生字符值的键和不产生字符值的键会触发事件。 |
keyup | KeyboardEvent | 当用户在地图获得焦点时从键盘上释放一个键时触发。 |
preclick | MouseEvent | 在鼠标点击地图之前触发(当您希望在任何现有点击处理程序开始运行之前点击发生某些事情时,有时很有用)。 |
# 其他事件
事件 | 数据 | 描述 |
---|---|---|
zoomanim | ZoomAnimEvent | 每个缩放动画至少触发一次。对于连续缩放,如捏缩放,在缩放期间每帧触发一次。 |