类:CanvasImmediateRenderer

ol/render/canvas/Immediate~画布立即渲染器


VectorContext 的一个具体子类,用于实现将要素与几何图形直接渲染至 HTML5 Canvas 上下文。该类的实例由库内部创建,并作为与图层及地图所触发的后期合成、预合成及渲染事件相关联的 RenderEvent 对象的 vectorContext 成员提供给应用程序代码。

继承

方法

drawCircle(geometry)

将圆形几何图形渲染到画布上。渲染过程即时完成,并采用当前的填充与描边样式。

Name Type 描述
geometry Circle

圆几何。

drawFeature(feature, style)

将要素渲染至画布。请注意,在所提供的样式上,任何 zIndex 都将被忽略——要素将按照此方法被调用的顺序立即进行渲染。若需 zIndex 支持,则应改用 VectorLayer

Name Type 描述
feature Feature

要素.

style Style

样式。

drawGeometry(geometry)

在画布上渲染几何体。首先调用 renderer.setStyle() 设置渲染样式。

Name Type 描述
geometry Geometry | RenderFeature

待渲染的几何体

设置渲染样式。请注意,由于这是一个即时渲染API,所提供样式上的任何zIndex都将被忽略。

Name Type 描述
style Style

渲染样式