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)

style/Image.js, line 22
Name Type Description
options

Options.

Name Type Description
opacity number
rotateWithView boolean
rotation number
scale number

Methods

getOpacity(){number}

style/Image.js, line 59

Get the symbolizer opacity.

Returns:
Opacity.

getRotateWithView(){boolean}

style/Image.js, line 68

Determine whether the symbolizer rotates with the map.

Returns:
Rotate with map.

getRotation(){number}

style/Image.js, line 77

Get the symoblizer rotation.

Returns:
Rotation.

getScale(){number}

style/Image.js, line 86

Get the symbolizer scale.

Returns:
Scale.

getSnapToPixel(){boolean}

style/Image.js, line 96

This method is deprecated and always returns false.

Deprecated
  • Yes
Returns:
false.

setOpacity(opacity)

style/Image.js, line 161

Set the opacity.

Name Type Description
opacity number

Opacity.

setRotateWithView(rotateWithView)

style/Image.js, line 171

Set whether to rotate the style with the view.

Name Type Description
rotateWithView boolean

Rotate with map.

setRotation(rotation)

style/Image.js, line 181

Set the rotation.

Name Type Description
rotation number

Rotation.

setScale(scale)

style/Image.js, line 190

Set the scale.

Name Type Description
scale number

Scale.

setSnapToPixel(snapToPixel)

style/Image.js, line 200

This method is deprecated and does nothing.

Name Type Description
snapToPixel boolean

Snap to pixel?

Deprecated
  • Yes