蜂窝图层,用于统计一定范围内点的数量分布,并以蜂窝结构展示其密集程度,由ShapeLayer与TextLayer组合而成。
1 | var layer = new mapvgl.HoneycombLayer({ |
解释
:单个蜂窝图的横向宽度
类型
:number
默认值
:100
解释
:蜂窝图最大值的高度,设置为0时显示为平面
类型
:number
默认值
:0
解释
:是否开启点聚合,开启后会根据地图级别提前对距离较近的点进行聚合,牺牲精确度提高展示时的性能,建议数据量较大时打开
类型
:boolean
默认值
:false
解释
:是否显示文字
类型
:boolean
默认值
:true
解释
:最大地图级别,当地图级别高于此值时不再更新图层数据
类型
:number
默认值
:19
解释
:最小地图级别,当地图级别低于此值时不再更新图层数据
类型
:number
默认值
:5
解释
:蜂窝图的颜色梯度,属性名0~1之间,属性值同css颜色值,通过Intensity拾取。
类型
:object
默认值
:1
2
3
4
5
6{
0.0: 'rgb(50, 50, 256)',
0.1: 'rgb(50, 250, 56)',
0.5: 'rgb(250, 250, 56)',
1.0: 'rgb(250, 50, 56)'
}
解释
:设置文字属性,支持文字图层所有参数
类型
:object
额外参数
:
数据格式内容
:
1 | [{ |