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 '@supermap/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 83

绘制扇形。

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 118

获取扇叶数量。

getEAngle()

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

获取扇叶终止角度。

getSAngle()

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

获取扇叶起始角度。

inherited getSpaceAngle()

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

获取扇叶间隔角度。