Class: RenderEvent

ol/render/Event~RenderEvent


Extends

Members

context{CanvasRenderingContext2D} {OffscreenCanvasRenderingContext2D} {WebGLRenderingContext} {undefined}

Canvas 上下文。当地图分派事件时不可用。对于 Canvas 2D 图层,上下文将是 2D 渲染上下文。对于 WebGL 图层,上下文将是 WebGL 上下文。

frameState{FrameState} {undefined}

表示当前渲染帧状态的对象。

inversePixelTransform{Transform} {undefined}

从 CSS 像素(相对于地图视口左上角)变换到此事件 context 上的渲染像素。仅在使用 Canvas 渲染器时可用,否则为 null。

target{Object}

事件目标。

type{string}

事件类型。

Methods

阻止默认行为。这意味着不会触发模拟的 clicksingleclickdoubleclick 事件。

stopPropagation() inherited

停止事件传播。

Events

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

通用错误事件。 当发生错误时触发。

图层合成后触发。当地图分派时,事件对象不会设置 context。当图层分派时,事件对象会设置 context。目前只有 WebGL 图层分派此事件。

图层渲染后触发。

图层合成前触发。当地图分派时,事件对象不会设置 context。当图层分派时,事件对象会设置 context。目前只有 WebGL 图层分派此事件。

图层渲染前触发。

当渲染完成时触发,即所有数据源和瓦片已完成当前视口的加载,且所有瓦片已淡入。事件对象将不会设置 context。