我正在使用带有自定义世界地图数据的高地图。在我的示例中,仅突出显示了西班牙。但是,当您将鼠标悬停在西班牙上时,非洲北部的一些岛屿也会亮起。我怀疑这些是加那利群岛。如何防止这些岛屿突出显示? 例: http://bastionstudio.co.za/test/spain.html
答案 0 :(得分:2)
可以通过推送西班牙的新坐标来解决。 http://bastionstudio.co.za/test/spain-no-canary-islands.html
jQuery(function($){
$(".post-meta a[rel='category']").wrapAll( "<div class='container-categories' />" );
});
答案 1 :(得分:0)
您还可以创建自定义地图:https://www.highcharts.com/docs/maps/custom-geojson-maps
或从点图形中删除加那利群岛,但它们将完全从地图上消失:
chart: {
events: {
load: function() {
var point = this.series[0].points[0],
pathArr = point.graphic.attr('d').split('M');
pathArr.shift();
point.graphic.attr({
'd': 'M' + pathArr[3]
});
}
}
}
实时演示:http://jsfiddle.net/BlackLabel/6oa08vyd/
API:https://api.highcharts.com/class-reference/Highcharts.SVGElement#attr