Class: CircleStyle

ol/style/Circle~CircleStyle


import CircleStyle from 'ol/style/Circle.js';

为矢量要素设置圆形样式。

new CircleStyle(options)

Name Type Description
fill Fill | undefined

填充样式。

radius number

圆形半径。

stroke Stroke | undefined

描边样式。

偏移量 Array.<number> (defaults to [0,0])

偏移量

scale number | Size (defaults to 1)

比例。二维比例将产生椭圆。 除非需要二维缩放,否则使用适当的 radius 设置可能会获得更好的结果。

rotation number (defaults to 0)

旋转角度(弧度,顺时针为正,仅在与二维缩放配合使用时有意义)。

rotateWithView boolean (defaults to false)

形状是否随视图旋转(仅在与二维缩放配合使用时有意义)。

declutterMode DeclutterMode | undefined

去重模式

Extends

Methods

克隆样式。

返回值:
The cloned style.

getAnchor(){Array.<number>} inherited

获取锚点(像素)。锚点确定符号化器的中心点。

返回值:
锚点。

获取用于生成形状的角度。

返回值:
Shape's rotation in radians.

获取形状的去重叠模式

返回值:
Shape's declutter mode

getDisplacement(){Array.<number>} inherited

获取偏移量 of the shape

返回值:
Shape's center 偏移量

获取形状的填充样式。

返回值:
填充样式。

getImage(pixelRatio){HTMLCanvasElement | OffscreenCanvas} inherited

获取image icon.

Name Type Description
pixelRatio number

像素比。

返回值:
Image or Canvas element.

getOpacity(){number} inherited

获取symbolizer opacity.

返回值:
不透明度。

getOrigin(){Array.<number>} inherited

获取origin of the symbolizer.

返回值:
Origin.

获取生成形状的点数。

返回值:
Number of points for stars and regular polygons.

获取形状的(主)半径。

返回值:
半径。

getRadius2(){number | undefined} inherited

获取形状的次半径。

返回值:
半径2。

getRotateWithView(){boolean} inherited

判断符号化器是否随地图旋转。

返回值:
随地图旋转。

getRotation(){number} inherited

获取symoblizer rotation.

返回值:
旋转角度。

getScale(){number | Size} inherited

获取symbolizer scale.

返回值:
比例。

获取符号化器的大小(像素)。

返回值:
大小。

获取形状的描边样式。

返回值:
描边样式。

setDisplacement(偏移量) inherited

设置偏移量.

Name Type Description
偏移量 Array.<number>

偏移量。

设置fill style.

Name Type Description
fill Fill | null

填充样式。

setOpacity(opacity) inherited

设置不透明度。

Name Type Description
opacity number

不透明度。

设置形状的(主)半径。

Name Type Description
radius number

半径。

设置形状的次半径。

Name Type Description
radius2 number | undefined

半径2。

setRotateWithView(rotateWithView) inherited

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

Name Type Description
rotateWithView boolean

随地图旋转。

setRotation(rotation) inherited

设置旋转角度。

Name Type Description
rotation number

旋转角度。

setScale(scale) inherited

设置比例。

Name Type Description
scale number | Size

比例。

设置stroke style.

Name Type Description
stroke Stroke | null

描边样式。