模块:ol/style/RegularShape

ol/style/RegularShape


RegularShape

类型定义

Options{Object}

为正多边形指定半径,或为星形同时指定半径和半径2。

属性:
Name Type 描述
fill Fill | undefined

填充样式。

points number

星形多边形和正多边形的顶点数。对于正多边形,顶点数等于边数。

radius number

正多边形的半径。

radius2 number | undefined

第二个半径用于创建星形多边形而非正多边形。

angle number
(defaults to 0)

形状的角度(弧度制)。值为0时,形状的一个点朝上。

displacement Array.<number>
(defaults to [0, 0])

形状的位移量(像素)。正数值将使形状向右上方移动。

stroke Stroke | undefined

描边样式。

rotation number
(defaults to 0)

旋转以弧度为单位,正方向为顺时针。

rotateWithView boolean
(defaults to false)

几何图形是否随视图旋转。

scale number | Size
(defaults to 1)

比例尺。除非需要二维缩放,否则通过适当设置可获得更佳结果。radiusradius2.

declutterMode DeclutterMode | undefined

整理模式。

RenderOptions{Object}

属性:
Name Type 描述
strokeStyle ColorLike | undefined

描边样式。

strokeWidth number

描边宽度

size number

尺寸。

lineCap CanvasLineCap

线端样式

lineDash Array.<number> | null

虚线。

lineDashOffset number

LineDashOffset。

lineJoin CanvasLineJoin

线型连接。

miterLimit number

斜接限制。