Class: GeoHeatMapRenderer

CMAP.GeoHeatMapRenderer(geoHeatMap, param)

GeoHeatMap样式类

Constructor

new GeoHeatMapRenderer(geoHeatMap, param)

构造函数
Parameters:
Name Type Description
geoHeatMap CMAP.GeoHeatMap 需要渲染的GeoHeatMap实例
param Object 参数列表
Properties
Name Type Description
radius Number 热力图影响半径 单位像素 默认值5
gradient Object 热力图色带 默认值 { 0.25: 'rgb(0,0,255)', 0.55: 'rgb(0,255,0)', 0.85: 'yellow', 1.0: 'rgb(255,0,0)'}
opacity Number 热力图透明度 默认值0.6
maxOpacity Number 热力图最大值对应的透明度
minOpacity Number 热力图最小值对应的透明度
mosaic Boolean 是否叠加马赛克效果,默认为false
mosaicSize Number 单个马赛克尺寸
extent Object 热力图绘制范围 如果传该参数 热力图不会随视角变化而变化 格式为{minX:116.5,minY:38.5,maxX:117.5,maxY:39.5}
Author:

Members

(readonly) extent :Object

热力图绘制范围 如果定义了该参数 热力图不会随视角变化而变化 格式为{minX:116.5,minY:38.5,maxX:117.5,maxY:39.5}
Type:
  • Object

gradient :Object

热力图影响色带
Type:
  • Object
Example
//色带对象的key为位置 值为对应的颜色值
geoHeatMap.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
geoHeatMap.renderer.maxOpacity = 0.8; //设置热力图最大值对应的透明度为0.8

minOpacity :Number

热力图最小值对应的透明度
Type:
  • Number
Example
geoHeatMap.renderer.minOpacity = 0.2; //设置热力图最小值对应的透明度为0.2

(readonly) mosaic :Boolean

是否叠加马赛克效果
Type:
  • Boolean

(readonly) mosaicSize :Number

单个马赛克尺寸
Type:
  • Number

(readonly) opacity :Number

热力图透明度
Type:
  • Number

radius :Number

热力图影响半径 单位像素
Type:
  • Number
Example
geoHeatMap.renderer.radius = 20;//设置热力图影响半径为20像素