style~NoiseFill(options)

噪声填充。要素的样式对象中同时存在噪声填充和线符号时,线符号将被忽略,只显示为噪声填充。

Summary

Methods:
clone

克隆一个颜色填充符号。

setColor

设置噪声颜色

setNoiseImg

设置噪声纹理

setScale

设置噪声网格缩放比例

setSpeed

设置噪声运动速度

setStatic

噪声是否运动标识

setType

设置噪声类型,目前支持[0,7]

Constructor

new NoiseFill(options)

构造函数。

Parameters:
Name Type Description
options Object

噪声参数

Name Type Description
type Object

噪声参数,可选[1~7],默认为7,其中设置type=1时需要配置resource路径和images/waternormals.jpg

scale Object

缩放比例,可选,默认为1

speed Object

扰动频率,可选,默认为1

static Object

是否是静态,可选,默认为false

imageSrc Object

噪声纹理,仅当type=0时有效

color module:style~Color

颜色设置,默认为new hmap.style.Color(10, 115, 250, 1)

Example
let noiseFill = new hmap.style.NoiseFill({
     scale:1,
     speed:1,
     strength:1,
     color:new Color(0, 115, 250, 1);,
     static:false
});

Methods

clone() → {module:style~NoiseFill}

克隆一个颜色填充符号。

Returns:
module:style~NoiseFill -

噪声填充符号。

Example
let newNoiseFill = noiseFill.clone();

setColor(value)

设置噪声颜色

Parameters:
Name Type Description
value Color

setNoiseImg(imgSrc)

设置噪声纹理

Parameters:
Name Type Description
imgSrc String

纹理路径

setScale(value)

设置噪声网格缩放比例

Parameters:
Name Type Description
value Number

setSpeed(value)

设置噪声运动速度

Parameters:
Name Type Description
value Number

setStatic(value)

噪声是否运动标识

Parameters:
Name Type Description
value Boolean

setType(value)

设置噪声类型,目前支持[0,7]

Parameters:
Name Type Description
value Number