因此,我正在实施荷兰的 jvectormap,现在当我悬停地图时,我得到了该省的双重名称标签。
在 HTML 中
<div id="worldMap" style="height: 385px;"></div>
在组件中
var mapData = {
"NL-ZH": 100000
};
$('#worldMap').vectorMap({
map: 'nl_mill',
backgroundColor: "transparent",
zoomOnScroll: false,
regionStyle: {
initial: {
fill: '#e4e4e4',
"fill-opacity": 0.9,
stroke: 'none',
"stroke-width": 0,
"stroke-opacity": 0
}
},
series: {
regions: [{
values: mapData,
scale: ["#AAAAAA","#444444"],
normalizeFunction: 'polynomial'
}]
},
});
正如您在下面看到的那样,生成了两次jvectormap-tip。
希望有人可以帮助我。
突破:
显然制作了 3 个标签实例。0 是左侧,1 是右侧,2 也是左侧,但它们相互重叠。我现在只需要知道如何删除其中的 2 个实例。该代码用于查看对象。我可以在这里更改它,但将标签1设置为 null 和 pop(),两者都不起作用。
onRegionTipShow: function (event, label, code) {
console.log(label)
},
});