Hexagon


    是用于创建蜂窝热力图的类,蜂窝热力图将离散的数据点以六边形区域进行聚合,根据落入区域内的数据点数量渲染不同颜色的高度的六边形棱柱。

构造函数
TMap.visualization.Hexagon(options:HexagonOptions)
方法 返回值                             说明
getValueRange() Number[] 获取聚合数据取值范围,[min, max]。
setShowRange(showRange:Number[]) this 设置聚合数据显示区间范围,[min, max]。
getShowRange() Number[] 获取聚合数据显示区间范围。
setRadius(radius: Number) this 设置六边形中心点到端点的距离, 单位为米。
getRadius() Number 获取六边形中心点到端点的距离, 单位为米。
setExtrudable(extrudable: Boolean) this 设置六边形是否可拔起。
getExtrudable() Boolean 获取六边形是否可拔起。
setColorList(colorList: String[]) this 设置颜色层级。
getColorList() String[] 获取颜色层级。
setHeightRange(heightRange: Number[]) this 设置高度变化区间,需要传入正整数,若extrudable为false,则不生效。
getHeightRange() Number[] 获取高度变化区间。
setData(dataList:HeatPoint[]) this 设置数据。
getData() HeatPoint[] 获取数据。
setZIndex(zIndex: Number) this 设置图层绘制顺序。
getZIndex() Number 获取图层绘制顺序。
setMinZoom(minZoom: Number) this 设置图层最小缩放层级,当地图缩放层级小于该值时该图层不显示。
getMinZoom() Number 获取图层最小缩放层级。
setMaxZoom(maxZoom: Number) this 设置图层最大缩放层级,当地图缩放层级大于该值时该图层不显示。
getMaxZoom() Number 获取图层最大缩放层级。
addTo(map: Map) this 添加至指定地图实例。
updateAnimation(type:String, animationOptions:AnimationOptions) void 更新指定类别动画参数,type支持‘toggle’。
getAnimation(type:String) AnimationOptions 获取指定类型的动画参数,type支持‘toggle’。
getSelectOptions() VisualSelectOptions 获取拾取配置。
setSelectOptions(selectOptions: VisualSelectOptions) this 设置拾取配置。
setCoverage(coverage: Number) this 设置六边形覆盖范围比例系数, 取值范围(0, 1.0]
getCoverage() Number 获取六边形覆盖范围比例系数
show() this 显示图层。
hide() this 隐藏图层。
remove() this 删除图层。
destroy() this 销毁图层对象。
事件名                             参数                             说明
click evt:VisualEvent 点击棱柱时触发。
hover evt:VisualEvent 鼠标悬停目标改变时触发,若悬停在图形外部,则返回结果中的拾取对象为null。



HexagonOptions


    蜂窝热力图配置参数。

属性名称                             类型                             说明
radius Number 六边形中心点到端点的距离, 单位为米, 默认1000。
extrudable Boolean 六边形是否可拔起,默认为true。
colorList String[] 颜色层级,颜色支持rgb(), #RRGGBB格式, 默认为[’#D8AFA7’, ‘#842610’, ‘#641200’]。
heightRange Number[] 高度变化区间,需要传入正整数,默认为[1, 100],若extrudable为false,则不生效。
showRange Number[] 蜂窝聚合数据显示区间,需要传入正整数,区间外的数据不显示,区间内的数据线性映射到高度区间及颜色层级。
selectOptions VisualSelectOptions 拾取配置,可设置拾取动作、选中样式、是否使用高亮效果,其中选中样式为String类型的颜色值。
enableBloom Boolean 蜂窝热力图呈现泛光效果,默认为false。
toggleAnimation AnimationOptions 开关动画配置参数,不配置则无开关动画效果。支持animationType为‘fade’淡入淡出,'grow’生长两种类型,默认animationType为‘fade’淡入淡出。
zIndex Number 图层绘制顺序。
minZoom Number 图层最小缩放层级,当地图缩放层级小于该值时该图层不显示,默认为3。
maxZoom Number 图层最大缩放层级,当地图缩放层级大于该值时该图层不显示,默认为20。
heightScale Number 蜂窝热力图高度缩放系数,需要传入正数,默认为1.0。
coverage Number 网格覆盖范围比例系数,可用于调整网格间的间隙,取值范围(0, 1.0],默认为0.8

这篇文章对您解决问题是否有帮助?

已解决
未解决