'image': Vector layers are rendered as images. Great performance, but point symbols and texts are always rotated with the view and pixels are scaled during zoom animations.
'vector': Vector layers are rendered as vectors. Most accurate rendering even during animations, but slower performance.
Name Type Argument Default Description
Opacity (0, 1).
The bounding extent for layer rendering. The layer will not be rendered outside of this extent.
The z-index for layer rendering. At rendering time, the layers will be ordered, first by Z-index and then by position. When
zIndexof 0 is assumed for layers that are added to the map's
Infinitywhen the layer's
setMap()method was used.
The minimum resolution (inclusive) at which this layer will be visible.
The maximum resolution (exclusive) below which this layer will be visible.
['#00f', '#0ff', '#0f0', '#ff0', '#f00']
The color gradient of the heatmap, specified as an array of CSS color strings.
Radius size in pixels.
Blur size in pixels.
Shadow size in pixels.
string | function <optional>
The feature attribute to use for the weight or a function that returns a weight from a feature. Weight values should range from 0 to 1 (and values outside will be clamped to that range).
module:ol/layer/VectorRenderType | string <optional>
Render mode for vector layers: