Class: RandomRenderer

RandomRenderer

new RandomRenderer(options)

document/renderer/RandomRenderer.js, line 4

随机渲染器,为要素分配随机可区分颜色,适用于快速浏览数据分布或临时样式探索场景。

Name Type Default Description
options Object {} 可选

构造参数

Name Type Description
field String 可选

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

Example

创建随机渲染器对象

// ES5引入方式
const { RandomRenderer } = zondy.renderer

// ES6引入方式
import { RandomRenderer } from "@mapgis/webclient-common"

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

Extends

Members

fieldString

字段名

idString

渲染器id

typeString

类型,默认为'random'

Methods

clone(){RandomRenderer}

document/renderer/RandomRenderer.js, line 62

克隆RandomRenderer对象

Returns:
Type Description
RandomRenderer 克隆后的RandomRenderer实例

toJSON(){Object}

document/renderer/RandomRenderer.js, line 53

导出 JSON 对象

Returns:
Type Description
Object JSON 对象

RandomRenderer.fromJSON(json){RandomRenderer}

document/renderer/RandomRenderer.js, line 44

通过 JSON 对象构造 RandomRenderer 对象

Name Type Description
json Object

JSON 对象

Returns:
Type Description
RandomRenderer RandomRenderer实例