遇到 用leaflet绘制热力图,但是总是报出上述错误
最终发现是当地图缩放至无法看清热力图绘制的所有点的情况下会报错
解决方案如下:
var cfg = {
"radius": 0.8,
"maxOpacity": .4,
"scaleRadius": true,
"useLocalExtrema": true,
latField: 'lat',
lngField: 'lng',
valueField: 'value'
};
let heatmapLayer = new HeatmapOverlay(cfg).addTo(g);
heatmapLayer.setData(testData);
调整radius大小即可,开始代码用了网上的设置为了0.09,结果一直报错,看来还是要自己去好好看资料自己写啊