geosolution/cell~FilledCircle(options)

填充动态圆模型module:geosolution/math~FilledCircleModel的组成元素。

Summary

Methods:
destroy

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

getId

获取对象的唯一标识符

Constructor

new FilledCircle(options)

Parameters:
Name Type Description
options Object

设置项。

Name Type Description
center module:basetype~Coordinate

cell中心点坐标。默认值new hmap.basetype.Coordinate(0,0,0)。

color module:style~Color

显示颜色。默认值new hmap.style.Color(255,0,0,1)。

minSize Number

动画圆最小半径,大于等于0时有效,不提供或小于0时使用默认值,默认值为1,单位取决于FilledCircleModel.sizeUnit,可选项有'map'(和地图单位保持一致),'px'(默认,像素单位)。

maxSize Number

动画圆最大半径,大于0等于0时有效,不提供或小于0时使用默认值options.minSize。单位同上。

freq Number

频率。周期时间。毫秒。大于0时有效,不提供或小于等于0时使用默认值3000。

threshold Array.<Number>

每层圆的半径阈值。长度为4的数组。默认值[0.20,0.40,0.60,0.80]。即以当前帧的圆半径为1,最内层圆半径比例为0.2,次外层为0.4-0.2,再次外层为0.6-0.4等。

Example
let filledCricle=new hmap.geosolution.cell.FilledCircle({
     center:new hmap.basetype.Coordinate(120.235078,30.19345,0),
     color:new hmap.style.Color(255,0,0,1),
     minSize:0,
     maxSize:85,
     freq:3000,
     threshold:[0.20,0.40,0.60,0.80],//示例效果1
     //threshold:[0.2,0.5,0.7,1.0],//示例效果2
});

Methods

destroy()

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

getId() → {String}

获取对象的唯一标识符

Returns:
String -

该对象的唯一标识符