我正在使用 jvectormap,我注意到地图数据实际上是在每次调用时累积的。例如,如果有 1 个来自西班牙,而在下一次加载时有 1 个来自意大利,则在第二次加载地图时,它会显示 1 个西班牙和 1 个意大利,依此类推。
var singlemap = $('#singleMap').vectorMap({
map: 'world_en',
backgroundColor: null,
color: '#eaeaea',
hoverOpacity: 0.7,
//selectedColor: '#666666',
enableZoom: false,
showTooltip: true,
values: {
},
scaleColors: ['#6FC6EA', '#0A4D70'],
normalizeFunction: 'polynomial'
});
我正在使用如下 setValues 重新加载数据,如何在显示新数据之前从地图中清除数据?
singlemap.setValues(mapstringJSON);