javascript,放大高图地图后更改默认位置

时间:2016-11-17 04:44:13

标签: javascript highcharts zoom

使用highcharts(http://www.highcharts.com/maps/demo)我正在显示亚洲地图。我想专注于东南亚,所以我想在加载地图后立即添加默认缩放。 为此,我正在使用:

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

第一个参数是变焦的强度,我假设第二个和第三个参数是我想要放大的点的坐标。 问题是无论我为第二个和第三个参数输入什么值,聚焦点总是相同的。

我知道如何专注于某一点吗?

1 个答案:

答案 0 :(得分:1)

你正在以正确的方式解决这个问题,我希望你的X / Y值对于地图数据来说太低了,以至于它看起来不像缩放后的坐标正在变化。例如,http://jsfiddle.net/kez11sm0/30/

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

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