我的问题是当向leaflet.heat层添加点时,我似乎无法增加点强度。当我增加一点ex的强度。 leaflet.heat的[lat,long,intensity],无论我设置的强度如何,它似乎只是我地图上的一个点(一个微弱的蓝点。)
以下是我设置热图的方法
var heat = new L.heatLayer(latlngArray, {
maxZoom: 9,
max: 10000000,
radius : 25,
blur : 15,
});
和点如下
var latlngArray = [[10,10,“300”],...]
答案 0 :(得分:4)
我和leaflet.heat有类似的问题。我所看到的渲染热图的唯一变化是当我设置max< 1:heat.setOptions({max:.0001});
最后,我转而使用heatmap.js,因为它的价值支持对我来说是开箱即用的。
答案 1 :(得分:0)
它处理max选项的方式存在错误。它应该在最新的Leaflet.heat版本中修复。对不起。
答案 2 :(得分:0)
检查缩放级别!传单加热包用于在放大地图时增加强度。这是为了确保即使缩小时地图也清晰可见,并且在放大时仍能看到单个数据点