abstract geosolution/cell~RadarScan(options)

数学模型雷达扫描线模型module:geosolution/math~RadarScanModel的组成元素,基类,不能被实例化

Summary

Methods:
destroy

销毁对象,如果元素已经添加到其模型,需要先从模型中移除后再销毁

getColor

获取扩散或扫描的颜色

getId

获取要素的id值

getOpacity

获取透明度

getSpeed

获取扩散或者扫描的速度

setColor

设置扩散或扫描的颜色

setId

设置要素的id值

setOpacity

设置透明度

setSpeed

设置扩散或扫描的速度

Constructor

new abstract RadarScan(options)

雷达扫描线元素基类,不能被实例化

Parameters:
Name Type Description
options
Name Type Description
color module:style~Color

颜色,默认为hmap.style.Color(255, 0, 0, 1)。

opacity Number

透明度,默认为1,[0-1]范围内有效。

speed Number

扩散或者扫描速度,默认为1,百分比速度

Methods

destroy()

销毁对象,如果元素已经添加到其模型,需要先从模型中移除后再销毁

getColor() → {module:style~Color}

获取扩散或扫描的颜色

Returns:
module:style~Color -

颜色

getId() → {String}

获取要素的id值

Returns:
String -

扫描圈要素的id值

getOpacity() → {Number}

获取透明度

Returns:
Number -

透明度值

getSpeed() → {Number}

获取扩散或者扫描的速度

Returns:
Number -

速度

setColor(color)

设置扩散或扫描的颜色

Parameters:
Name Type Description
color module:style~Color

颜色

setId(id)

设置要素的id值

Parameters:
Name Type Description
id

setOpacity(透明度,取值范围为[0-1],默认为1)

设置透明度

Parameters:
Name Type Description
透明度,取值范围为[0-1],默认为1 Number

setSpeed(speed)

设置扩散或扫描的速度

Parameters:
Name Type Description
speed Number

速度