Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript heatmap.js清除现有地图_Javascript_Heatmap - Fatal编程技术网

Javascript heatmap.js清除现有地图

Javascript heatmap.js清除现有地图,javascript,heatmap,Javascript,Heatmap,我使用的是heatmap.js,可以在这里找到: 不管怎样,我已经成功地创建了一个热图-现在我的问题是重置现有地图中的数据-我想在不创建新对象的情况下清除它,但我似乎不知道如何做。我只知道如何设置数据数组,但我不能清除一个 谢谢 我不知道是否有一种内置的方法可以做到这一点,但您可以使用.setDataSet方法并通过数据点的空数组传递对象: heatmap.store.setDataSet({data:[]}); 演示:有一个内置的方法.clear(),您可以使用它我不知道这个答案是否已经过

我使用的是heatmap.js,可以在这里找到:

不管怎样,我已经成功地创建了一个热图-现在我的问题是重置现有地图中的数据-我想在不创建新对象的情况下清除它,但我似乎不知道如何做。我只知道如何设置数据数组,但我不能清除一个


谢谢

我不知道是否有一种内置的方法可以做到这一点,但您可以使用
.setDataSet
方法并通过数据点的空数组传递对象:

heatmap.store.setDataSet({data:[]});

演示:

有一个内置的方法
.clear()
,您可以使用它

我不知道这个答案是否已经过验证,或者它是否适用于旧版本,但是我和OP有同样的问题,看看heatmap.js的源代码,它看起来不清楚,只是忽略了空数组OP的问题是关于v1.0的,给出的答案是有效的。如果其他人,像我一样,正在使用2.0,这将不起作用。2.0仍在开发中,因此可能会修复此问题。Cheesin heatmap.js v2.0.0以下代码将起作用:
heatmap.setData({data:[]})@interstellarDust:那个代码对我不起作用。有更新版本的代码吗?@sandepsilwal,我有一段时间没有使用这个插件了,你能给我看看你的代码吗,也许我能帮你。clear()方法是做什么的?是否应该是heatmapLayer.clear()?.clear()方法在应用程序内调用时不指定引用哪个实例对象。