Class: ImageStyle

ol/style/Image~ImageStyle


import ImageStyle from 'ol/style/Image';

A base class used for creating subclasses and not instantiated in apps. Base class for module:ol/style/Icon~Icon, module:ol/style/Circle~CircleStyle and module:ol/style/RegularShape~RegularShape.

new ImageStyle(options)

Name Type Description
options

Options.

Name Type Description
opacity number

Opacity.

rotateWithView boolean

If the image should get rotated with the view.

rotation number

Rotation.

scale number | module:ol/size~Size

Scale.

displacement Array.<number>

Displacement.

Subclasses

Methods

Clones the style.

Returns:
The cloned style.

getDisplacement(){Array.<number>}

Get the displacement of the shape

Returns:
Shape's center displacement

getOpacity(){number}

Get the symbolizer opacity.

Returns:
Opacity.

getRotateWithView(){boolean}

Determine whether the symbolizer rotates with the map.

Returns:
Rotate with map.

getRotation(){number}

Get the symoblizer rotation.

Returns:
Rotation.

Get the symbolizer scale.

Returns:
Scale.

setOpacity(opacity)

Set the opacity.

Name Type Description
opacity number

Opacity.

setRotateWithView(rotateWithView)

Set whether to rotate the style with the view.

Name Type Description
rotateWithView boolean

Rotate with map.

setRotation(rotation)

Set the rotation.

Name Type Description
rotation number

Rotation.

setScale(scale)

Set the scale.

Name Type Description
scale number | module:ol/size~Size

Scale.