图像样式类

ol/style/Image~图像样式


import ImageStyle from 'ol/style/Image.js';

一个用于创建子类但不在应用程序中实例化的基类。它是IconCircleStyleRegularShape的基类。

new ImageStyle(options)

Name Type 描述
opacity number

不透明度。

rotateWithView boolean

如果图像需要随视图旋转。

rotation number

旋转.

scale number | Size

比例.

displacement Array.<number>

位移.

declutterMode DeclutterMode

去重模式:declutter, obstacle, none.

子类

方法

克隆样式。

返回:
克隆的样式。

getDeclutterMode(){DeclutterMode}

获取形状的declutter模式

返回:
形状简化模式

getDisplacement(){Array.<number>}

获取形状的位移

返回:
形状的中心位移

getOpacity(){number}

获取符号器的不透明度。

返回:
透明度。

getRotateWithView(){boolean}

确定符号化器是否随地图旋转。

返回:
随地图旋转。

getRotation(){number}

获取符号化器的旋转。

返回:
旋转.

getScale(){number | Size}

获取符号化器的缩放比例。

返回:
比例.

setDisplacement(displacement)

设置位移。

Name Type 描述
displacement Array.<number>

位移.

setOpacity(opacity)

设置不透明度。

Name Type 描述
opacity number

不透明度。

setRotateWithView(rotateWithView)

设置样式是否随视图旋转。

Name Type 描述
rotateWithView boolean

随地图旋转

setRotation(rotation)

设置旋转。

Name Type 描述
rotation number

旋转.

setScale(scale)

设置比例尺。

Name Type 描述
scale number | Size

比例.