-
Name Type Description options
Style options.
Name Type Description geometry
string | module:ol/geom/Geometry~Geometry | module:ol/style/Style~GeometryFunction | undefined Feature property or geometry or function returning a geometry to render for this style.
fill
module:ol/style/Fill~Fill | undefined Fill style.
image
module:ol/style/Image~ImageStyle | undefined Image style.
renderer
module:ol/style/Style~RenderFunction | undefined Custom renderer. When configured,
fill
,stroke
andimage
will be ignored, and the provided function will be called with each render frame for each geometry.hitDetectionRenderer
module:ol/style/Style~RenderFunction | undefined Custom renderer for hit detection. If provided will be used in hit detection rendering.
stroke
module:ol/style/Stroke~Stroke | undefined Stroke style.
text
module:ol/style/Text~Text | undefined Text style.
zIndex
number | undefined Z index.
Methods
-
Clones the style.
Returns:
The cloned style.
-
Get the fill style.
Returns:
Fill style.
-
getGeometry(){string|module:ol/geom/Geometry~Geometry|module:ol/style/Style~GeometryFunction}
-
Get the geometry to be rendered.
Returns:
Feature property or geometry or function that returns the geometry that will be rendered with this style.
-
Get the function used to generate a geometry for rendering.
Returns:
Function that is called with a feature and returns the geometry to render instead of the feature's geometry.
-
Get the custom renderer function that was configured with
#setHitDetectionRenderer
or thehitDetectionRenderer
constructor option.Returns:
Custom renderer function.
-
Get the image style.
Returns:
Image style.
-
Get the custom renderer function that was configured with
#setRenderer
or therenderer
constructor option.Returns:
Custom renderer function.
-
Get the stroke style.
Returns:
Stroke style.
-
Get the text style.
Returns:
Text style.
-
Get the z-index for the style.
Returns:
ZIndex.
-
Set the fill style.
Name Type Description fill
module:ol/style/Fill~Fill Fill style.
-
Set a geometry that is rendered instead of the feature's geometry.
Name Type Description geometry
string | module:ol/geom/Geometry~Geometry | module:ol/style/Style~GeometryFunction Feature property or geometry or function returning a geometry to render for this style.
-
Sets a custom renderer function for this style used in hit detection.
Name Type Description renderer
module:ol/style/Style~RenderFunction | null Custom renderer function.
-
Set the image style.
Name Type Description image
module:ol/style/Image~ImageStyle Image style.
-
Sets a custom renderer function for this style. When set,
fill
,stroke
andimage
options of the style will be ignored.Name Type Description renderer
module:ol/style/Style~RenderFunction | null Custom renderer function.
-
Set the stroke style.
Name Type Description stroke
module:ol/style/Stroke~Stroke Stroke style.
-
Set the text style.
Name Type Description text
module:ol/style/Text~Text Text style.
-
Set the z-index.
Name Type Description zIndex
number | undefined ZIndex.