带传单的Heatmap.js。最大值无法正常工作

时间:2018-10-18 15:30:41

标签: javascript leaflet heatmap

我有一个带有heatmap的传单地图。除了热图的最大值之外,其他所有东西都运行正常。

所以说我有30点,其值从4到15

{'lat':x,'lng':y,'value':5},{'lat':x,'lng':y,'value':10}...etc

我的最大值是15。这是否意味着我的值为15的点就是红点了?

var heatData = {
   max: maxNumber,
   data: heatPoints
}

可以正常工作。

但是,如果我将最大值更改为1000,我会期望所有点都变为蓝色,因为没有一个点接近1000。

这不符合预期。 这是一个演示: http://jsfiddle.net/pvanb/rgb4dagp/

尝试更改最大值,您将看到热图保持不变。

这是一个错误还是我没有正确执行某些操作?

1 个答案:

答案 0 :(得分:0)

对不起,我自己弄明白了。 您必须在配置中将useLocalExtrema设置为false

var cfg = {           
                "radius": 0.2,
                "maxOpacity": .8, 
                "scaleRadius": true, 
                "useLocalExtrema": false,
                latField: 'lat',
                lngField: 'lng',
                valueField: 'count'
};