类名 RandomRenderer

# new RandomRenderer(options)

随机渲染器,将随机颜色赋予要素,根据zoom等级颜色也将发生变化

参数:

名称 类型 描述
options Object

构造参数

field String

字段名,当地图引擎为MapBoxGL时,可以设置随机专题图的字段名,设置后属于相同字段值的要素会赋予统一颜色,若未设置,则寻找字段名oid,若没找到,则使用要素属性中的第一个属性名作为字段名

支持如下方法:
[1、通过json构造RandomRenderer对象]
[2、导出json对象]
[3、克隆RandomRenderer对象]

示例

创建随机渲染器对象

// ES5引入方式
const { RandomRenderer } = zondy.renderer
// ES6引入方式
import { RandomRenderer } from "@mapgis/webclient-common"

// 初始化随机渲染器对象
const randomRenderer = new RandomRenderer({})

继承关系

成员变量

String

# field

字段名

String

# readonly id

渲染器id

Inherited From:
String

# readonly type

类型,默认为'random'

Overrides:

方法

# clone()

Overrides:

克隆后的RandomRenderer实例

RandomRenderer

# fromJSON(json)

将JSON格式的渲染规则转换为JS对象

参数:

名称 类型 描述
json Object

渲染规则的实例化JSON

Inherited From:

# toJSON()

Overrides:

json对象

Object
构造函数
成员变量
方法
事件