我正在使用 HeatmapLayer api https://developers.google.com/maps/documentation/javascript/layers#JSHeatMaps
我生成这样的热图:
heatmap = new google.maps.visualization.HeatmapLayer({
data: heatmapData,
radius: 50
});
heatmap.setMap(google_map);
当我想使用与上述相同的功能显示另一个热图时(我正在使用 ajax 并且我有新的标记要显示,所以我也需要更改热图)热图图层保留在地图上,在这种情况下我我的地图上有 2 个重叠的热图。如何先删除当前的热图播放器?
这是我的演示代码,如果您单击地图下方的链接,则会添加热图,您再次单击它,它应该将其删除,但它只是一遍又一遍地重复: