Highmaps-如何从西班牙突出显示加那利群岛

时间:2019-01-16 09:05:54

标签: highcharts

我正在使用带有自定义世界地图数据的高地图。在我的示例中,仅突出显示了西班牙。但是,当您将鼠标悬停在西班牙上时,非洲北部的一些岛屿也会亮起。我怀疑这些是加那利群岛。如何防止这些岛屿突出显示? 例: http://bastionstudio.co.za/test/spain.html

2 个答案:

答案 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