new HeatmapRenderer(options)
document/renderer/HeatmapRenderer.js, line 5
热力图渲染器
| Name | Type | Default | Description | |||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object | {} |
可选
构造参数
|
Example
创建热力图渲染器
// ES5引入方式
const { HeatmapRenderer } = zondy.renderer
// ES6引入方式
import { HeatmapRenderer } from '@mapgis/webclient-common'
const renderer = new HeatmapRenderer({
field: 'POP',
radius: 18
})
Extends
Members
-
colorStopsArray.<HeatmapColorStop>
-
描述渲染器色带的对象数组。像素的密度值与渲染器的 maxDensity 的比率映射到相应的颜色。例如 { color: [133, 193, 200, 0], ratio: 0 }
-
fieldString
-
要素字段名称,用于指定数据的热力值,优先级高于valueExpression.
-
idString
-
渲染器id
-
maxDataValueNumber
-
热力图最大数据范围,热力图内点的权重值大于此数,不进行渲染。
-
minDataValueNumber
-
热力图最小数据范围,热力图内点的权重值小于此数,不进行渲染。
-
radiusNumber
-
热力图数据点半径,单位像素。
-
typeString
-
渲染器类型,默认为'heatmap'
-
valueExpressionString
-
字段表达式,用于指定数据的热力值。
-
valueExpressionTitleString
-
字段表达式标题
Methods
-
clone(){HeatmapRenderer}
document/renderer/HeatmapRenderer.js, line 110 -
克隆HeatmapRenderer对象
Returns:
Type Description HeatmapRenderer 克隆后的HeatmapRenderer实例 -
toJSON(){Object}
document/renderer/HeatmapRenderer.js, line 90 -
导出 JSON 对象
Returns:
Type Description Object JSON 对象 -
HeatmapRenderer.fromJSON(json){HeatmapRenderer}
document/renderer/HeatmapRenderer.js, line 81 -
通过 JSON 对象构造 HeatmapRenderer 对象
Name Type Description jsonObject JSON 对象
Returns:
Type Description HeatmapRenderer HeatmapRenderer实例