Class: HitCloverShape

HitCloverShape

三叶草要素高亮风格。除了基本的线颜色、线宽、填充色、填充透明度、填充形状等参数, 还可以设置三叶草要素扇叶的圆心角、间隔角度、数量、半径等。

new HitCloverShape(options)

Usage
// 浏览器
<script type="text/javascript" src="https://iclient.supermap.io/dist/openlayers/iclient-ol.js"></script>
<script>
  new ol.style.HitCloverShape(options);
  
</script>

// ES6 Import
import { HitCloverShape } from '@supermapgis/iclient-ol';

new HitCloverShape(options);

openlayers/overlay/graphic/HitCloverShape.js, line 8
Name Type Description
options Object

三叶草形要素风格参数。

Name Type Default Description
sAngle number

扇叶起始角度。

eAngle number

扇叶终止角度。

angle number 30 可选

三叶草每个扇叶的圆心角,单位弧度。

fill ol.style.Fill 可选

填充样式。

stroke ol.style.Stroke 可选

边框样式。

strokeOpacity number 可选

边框透明度。

fillOpacity number 可选

填充透明度。

radius number 可选

扇叶半径。

Extends

Methods

inherited drawSector(ctx, x, y, r, sAngle, eAngle)

openlayers/overlay/graphic/CloverShape.js, line 84

绘制扇形。

Name Type Description
ctx CanvasRenderingContext2D

context 对象。

x number

中心点 x 坐标。

y number

中心点 y 坐标。

r number

扇叶半径 r。

sAngle number

扇叶起始角度。

eAngle number

扇叶终止角度。

inherited getCount()

openlayers/overlay/graphic/CloverShape.js, line 119

获取扇叶数量。

getEAngle()

openlayers/overlay/graphic/HitCloverShape.js, line 57

获取扇叶终止角度。

getSAngle()

openlayers/overlay/graphic/HitCloverShape.js, line 50

获取扇叶起始角度。

inherited getSpaceAngle()

openlayers/overlay/graphic/CloverShape.js, line 126

获取扇叶间隔角度。