new GeoHeatMapRenderer(object, param)
构造函数
Parameters:
Name | Type | Description | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
object |
CMAP.HeatMapLayer | 需要渲染的热力图对象 |
||||||||||||||||||||||||
param |
Object | 参数列表 Properties
|
Members
-
gradient :Object
-
热力图影响色带
Type:
- Object
Example
//色带对象的key为位置 值为对应的颜色值 heatmapLayer.renderer.gradient = { 0: 'rgb(0,0,255)', 0.33: 'rgb(0,255,0)', 0.66: 'yellow', 1.0: 'rgb(255,0,0)'};
-
maxOpacity :Number
-
热力图最大值对应的透明度
Type:
- Number
Example
heatmapLayer.renderer.maxOpacity = 0.8; //设置热力图最大值对应的透明度为0.8
-
minOpacity :Number
-
热力图最小值对应的透明度
Type:
- Number
Example
heatmapLayer.renderer.minOpacity = 0.2; //设置热力图最小值对应的透明度为0.2
-
mosaic :Boolean
-
是否叠加马赛克效果
Type:
- Boolean
-
mosaicSize :Number
-
马赛克尺寸
Type:
- Number
Example
heatmapLayer.renderer.mosaicSize = 5; //设置热力图马赛克大小为5个像素
-
<readonly> opacity :Number
-
热力图透明度 如果没有设置opacity 而是采用设置minOpacity和maxOpacity的方案 返回undefined
Type:
- Number
-
radius :Number
-
热力图影响半径 单位像素
Type:
- Number
Example
heatmapLayer.renderer.radius = 20;//设置热力图影响半径为20像素