Javascript,更改highcharts地图缩放后的默认位置

javascript, change default position after zoom on highcharts maps

本文关键字:默认 位置 缩放 地图 更改 highcharts Javascript      更新时间:2023-09-26

使用highcharts (http://www.highcharts.com/maps/demo)显示亚洲地图。我想把重点放在东南亚,所以我想添加一个默认的缩放一旦地图加载。为此,我使用:

        chart: {
            events: {
                load: function () {
                this.mapZoom(0.4, 100, 100);
                }
            }
        }

第一个参数是缩放的强度,我假设第二个和第三个参数是我想要缩放的点的坐标。问题是,无论我输入第二个和第三个参数的值是多少,焦点总是相同的。

你知道我怎样才能把注意力集中在给定的点上吗?

您正在以正确的方式进行此操作,我希望这只是您的X/Y值对于地图数据来说太低,以至于在缩放后看起来不像坐标在变化。例如:http://jsfiddle.net/kez11sm0/30/

events:{
    load: function(e){
        this.mapZoom(0.3,7000,-7500);
    }
}

缩放的X和Y值基于下面的地图数据,而不是浏览器中绘图的大小。