类:MapBrowserEvent

ol/MapBrowserEvent~地图浏览器事件


作为地图浏览器事件发出的事件是此类型的实例。请参阅 Map 了解哪些事件会触发地图浏览器事件。

继承

会员

coordinate{Coordinate}

原始浏览器事件对应的坐标。如果设置了用户投影,则该坐标位于用户投影中;否则,它位于视图投影中。

dragging{boolean}

标识地图当前是否正在被拖动。仅针对 POINTERDRAGPOINTERMOVE 事件设置。默认值为 false

frameState{FrameState}

事件发生时的帧状态。

map{Map}

事件地图。

originalEvent{EVENT}

原生浏览器事件。

pixel{Pixel}

相对于与原始事件对应的视口的地图像素。

target{Object}

事件目标。

type{string}

事件类型。

方法

preventDefault()

stopPropagation()

阻止当前事件的进一步传播。 参见 https://developer.mozilla.org/en-US/docs/Web/API/event.stopPropagation

事件

通用变更事件在修订计数器增加时触发。

单击且无拖动。双击将触发两个单击事件。

标准的双击,无拖拽。

通用错误事件:在发生错误时触发。

当附加地图数据加载完成时触发。

在开始加载额外地图数据(瓦片、图像、要素)时触发。

在地图移动后触发。

当地图开始移动时触发。

指针拖动时触发。

指针移动时触发。请注意,在触摸设备上,平移地图会触发此事件,因此与鼠标移动事件不同。

地图框架渲染后触发。

一次纯粹的单击操作,不涉及拖动或双击。请注意,该事件会延迟250毫秒触发,以确保其不会被误判为双击操作。