SuperMap.Layer.HeatMapWeight

热点权重图可以将颜色手动配置。

Inherits from

Summary
SuperMap.Layer.HeatMapWeight 热点权重图可以将颜色手动配置。
Properties
items {Array} 权重数组
Constructor
SuperMap.Layer.HeatMapWeight 创建一个热点权重图层。
Functions
destroy 销毁图层,释放资源。

Properties

items

{Array} 权重数组

用于表示数据权重的渐变,此参数不设置的情况颜色由绿(低权重)到红(高权重)。
如需要设置可以为如下两种方式:

//例1:
//feature.attributes中表示权重的字段为height,则在HeatMapWeight的featureWeight参数赋值为"height"
feature1.attributes.height = 4.0;
feature2.attributes.height = 1.0;
var heatMapLayer = new SuperMap.Layer.HeatMapWeight("heatmaplayer",{"featureWeight":"height"});
//items数组形如:
var items = [
                    {
                      start:0,
                      end:2,
                      startColor:new  SuperMap.REST.ServerColor(255,0,0),
                      endColor:new  SuperMap.REST.ServerColor(200,0,0)
                     },
                    {
                       start:2,
                       end:4,
                       startColor:new  SuperMap.REST.ServerColor(200,0,0),
                       endColor:new  SuperMap.REST.ServerColor(100,0,0)
                     }
                ];

heatMapLayer.items = items;
heatMapLayer.addFeatures([feature1,feature2]);

//例2:
//feature.attributes中表示权重的字段为 temperature ,则在HeatMapWeight的featureWeight参数赋值为"temperature"
feature1.attributes.temperature = 3.0;
feature2.attributes.temperature = 0.0;
var heatMapLayer = new SuperMap.Layer.HeatMapWeight("heatmaplayer",{"featureWeight":"temperature"});
//startColor和endColor可以为任意的object对象,但是必须有red、green、blue三个属性。
var items = [
                    {
                      start:0,
                      end:2,
                      startColor:{red:0,green:0,blue:0},
                      endColor:{red:100,green:0,blue:0}
                     },
                    {
                       start:2,
                       end:4,
                       startColor:{red:100,green:0,blue:0},
                       endColor:{red:200,green:0,blue:0}
                     }
                ];

heatMapLayer.items = items;
heatMapLayer.addFeatures([feature1,feature2]);

Constructor

SuperMap.Layer.HeatMapWeight

创建一个热点权重图层。

var layer = new SuperMap.Layer.HeatMapWeight();
var items=[
{
       start:0,
       end:2,
       startColor:{red:0,green:0,blue:0} ,
       endColor:{red:100,green:0,blue:0}
}  ,{
    start:2,
    end:4,
    startColor:{red:100,green:0,blue:0},
    endColor:{red:200,green:0,blue:0}
}
 ];
 layer.items=items

Parameters

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

Returns

{SuperMap.Layer.HeatMapWeight} 新的热点权重图层。

Functions

destroy

destroy: function()

销毁图层,释放资源。

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