new fengmap.FMBloom(map, options)
构造 FMBloom 类
| Name | Type | Description | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
map | 
            
            
            fengmap.FMMap | 
                
                 地图对象  | 
        |||||||||||||||
options | 
            
            
            Object | 
                
                 发光参数 
  | 
        
Methods
- 
    
    
add(target)
 - 
    
    
    
添加到 bloom 特效
Name Type Description targetObject | array layer,FM3DLineMarker,FMWallMarker,FMTubeMarker,FMSphereMarker,FMDynamicModel对象或数组
 - 
    
    
breath(options)
 - 
    
    
    
启动呼吸特效。
Name Type Description optionsObject Name Type Description sizenumber 呼吸放大/缩小倍数。
durationnumber 单次变化动画的持续时长(秒)。
 - 
    
    
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 valuenumber 半径
 - 
    
    
setStrength(value)
 - 
    
    
    
设置强度
Name Type Description valuenumber 强度
 - 
    
    
setThreshold(value)
 - 
    
    
    
设置阈值
Name Type Description valuenumber 阈值
 - 
    
    
stopBreath()
 - 
    
    
    
停止呼吸特效