new fengmap.FMBloom(map, options)
构造 FMBloom 类
Name | Type | Description | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
map |
fengmap.FMMap |
地图对象 |
|||||||||||||||
options |
Object |
发光参数
|
Methods
-
add(target)
-
添加到 bloom 特效
Name Type Description target
Object | array layer,FM3DLineMarker,FMWallMarker,FMTubeMarker,FMSphereMarker,FMDynamicModel对象或数组
-
breath(options)
-
启动呼吸特效。
Name Type Description options
Object Name Type Description size
number 呼吸放大/缩小倍数。
duration
number 单次变化动画的持续时长(秒)。
-
clear()
-
清空 bloom 特效
-
disable()
-
关闭 bloom 特效
-
enable()
-
开启 bloom 特效
-
getRadius(){number}
-
获取半径
Returns:
Type Description number 半径 -
getStrength(){number}
-
获取强度
Returns:
Type Description number 强度 -
getThreshold(){number}
-
获取阈值
Returns:
Type Description number 阈值 -
remove(layer)
-
从 bloom 特效中移除
Name Type Description layer
* -
setRadius(value)
-
设置半径
Name Type Description value
number 半径
-
setStrength(value)
-
设置强度
Name Type Description value
number 强度
-
setThreshold(value)
-
设置阈值
Name Type Description value
number 阈值
-
stopBreath()
-
停止呼吸特效