Grid
是用于创建网格热力图的类,网格热力图将离散的数据点以正方形网格区域进行聚合,根据落入区域内的数据点数量渲染不同颜色的高度的正方形棱柱。
| 方法 |
返回值 |
说明 |
| getValueRange() |
Number[] |
获取聚合数据取值范围,[min, max]。 |
| setShowRange(showRange:Number[]) |
this |
设置聚合数据显示区间范围,[min, max]。 |
| getShowRange() |
Number[] |
获取聚合数据显示区间范围。 |
| setSideLength(sideLength: Number) |
this |
设置单位正方形网格边长, 单位为米, 单位为米。 |
| getSideLength() |
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 |
销毁图层对象。 |
GridOptions
网格热力图配置参数。
| 属性名称 |
类型 |
说明 |
| sideLength |
Number |
单位正方形网格边长, 单位为米, 默认1000。 |
| extrudable |
Boolean |
网格是否可拔起,默认为true。 |
| colorList |
String[] |
颜色层级,颜色支持rgb(), rgba(),#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 |