# 热力图图层 v-heatmap
import { VHeatmap } from 'v-ol-map'
用于将矢量数据渲染为热力图的图层。
# 参数 props
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
layerId | String | heatmap-layer-${uuid()} | 图层id |
source | module:ol/source/Vector~VectorSource (opens new window) / undefined | undefined | 资源。 |
features | Array | [] | 图层中的要素集合,单个要素参数参考:feature |
blur | Number | 15 | 以像素为单位的模糊大小。 |
radius | Number | 8 | 以像素为单位的半径大小。 |
weight | String / Function | 'weight' | 用于权重的特征属性或从特征返回权重的函数。权重值的范围应为 0 到 1(超出范围的值将被限制在该范围内)。 |
gradient | Array | ['#00f', '#0ff', '#0f0', '#ff0', '#f00'] | 热力图的颜色渐变,指定为 CSS 颜色字符串数组。 |