SuperMap.Layer.HeatMapFastLayer

重写HeatMapLayer的热点渲染方法,提升渲染速度,不再支持可变热点半径。

Summary
SuperMap.Layer.HeatMapFastLayer 重写HeatMapLayer的热点渲染方法,提升渲染速度,不再支持可变热点半径。
Properties
colors {Array()} 颜色线性渐变数组,颜色值必须为canvas所支持,默认为[‘blue’,’cyan’,’lime’,’yellow’,’red’]。
maxWeight {Number} 设置权重最大值。
radius {Number} 热点半径 默认为 50。 热点显示的时候以精确点为中心点开始往四周辐射衰减, 其衰减半径和权重值成比列。 注:默认为像素,如需与图层地理坐标保持一致需设置useGeoUnit = true。
useGeoUnit {Boolean} 使用地理单位,默认是false,即默认热点半径默认使用像素单位。 当设置为true时,热点半径和图层地理坐标保持一致。
Constructor
SuperMap.Layer.HeatMapFastLayer 创建一个热点图层。
Functions
destroy 销毁图层,释放资源。

Properties

colors

{Array()} 颜色线性渐变数组,颜色值必须为canvas所支持,默认为[‘blue’,’cyan’,’lime’,’yellow’,’red’]。

radius

{Number} 热点半径 默认为 50。 热点显示的时候以精确点为中心点开始往四周辐射衰减, 其衰减半径和权重值成比列。 注:默认为像素,如需与图层地理坐标保持一致需设置useGeoUnit = true。

useGeoUnit

{Boolean} 使用地理单位,默认是false,即默认热点半径默认使用像素单位。 当设置为true时,热点半径和图层地理坐标保持一致。

maxWeight

{Number} 设置权重最大值。

Constructor

SuperMap.Layer.HeatMapFastLayer

创建一个热点图层。

//创建一个名为“heatmapfastlayer” 的热点渲染图层。
 var heatmapfastlayer = new SuperMap.Layer.HeatMapFastLayer("heatmapfastlayer");

Parameters

name 此图层的图层名 {String}
options {Object} 设置此类上没有默认值的属性。

Returns

{SuperMap.Layer.HeatMapFastLayer} 新的热点图层。

Functions

destroy

destroy: function()

销毁图层,释放资源。

destroy: function()
销毁图层,释放资源。
热点图层。 提供对热点信息的添加删除操作和渲染展示。 由于使用canvas绘制,所以不支持直接修改操作。
创建一个热点图层。
Close