geosolution/cell~HexGridHeat(coordSeq, gridSize, colorArr, options)

数学模型蜂窝热力图module:geosolution/math~HexGridHeatModel的组成元素

Summary

Methods:
destroy

销毁对象,如果元素已经添加到其模型,需要先从模型中移除后再销毁

getId

获取对象的id值

Constructor

new HexGridHeat(coordSeq, gridSize, colorArr, options)

构造函数,构造一个蜂窝热力图的组成单元

Parameters:
Name Type Description
coordSeq module:basetype~CoordSeq

热力图的数据源,其中坐标序列中的坐标必须带有count属性,构造坐标实例的时候直接将count挂在对象上,eg:coord.count = 2

gridSize Number

网格大小,包括间隔,单位为地图长度单位,必须为正数,可以通过地图对象上的getDegreePerMeter和getMeterPerDegree方法,对地图单位进行度和米的转换。

colorArr Array.<module:style.Color>

颜色段

options Object

选填项

Name Type Description
gridSpace Number

选填项,网格间隔跟网格大小的比例,取值必须在0-1之间,间隔越大,网格越小,默认0.2

miniHeight Number

最小高度,默认0.00001,如果柱体在地图旋转的时候出现闪烁,适当的调大该属性

maxHeight Number

最大高度,默认0.001

Example
const gridHeat = new hmap.geosolution.cell.HexGridHeat(coordseq, 0.00025, colorArr, {
      gridSpace: 0.2
  });

Methods

destroy()

销毁对象,如果元素已经添加到其模型,需要先从模型中移除后再销毁

getId() → {String}

获取对象的id值

Returns:
String -

对象的id值