使用highcharts(http://www.highcharts.com/maps/demo)我正在显示亚洲地图。我想专注于东南亚,所以我想在加载地图后立即添加默认缩放。 为此,我正在使用:
chart: {
events: {
load: function () {
this.mapZoom(0.4, 100, 100);
}
}
}
第一个参数是变焦的强度,我假设第二个和第三个参数是我想要放大的点的坐标。 问题是无论我为第二个和第三个参数输入什么值,聚焦点总是相同的。
我知道如何专注于某一点吗?
答案 0 :(得分:1)
你正在以正确的方式解决这个问题,我希望你的X / Y值对于地图数据来说太低了,以至于它看起来不像缩放后的坐标正在变化。例如,http://jsfiddle.net/kez11sm0/30/
events:{
load: function(e){
this.mapZoom(0.3,7000,-7500);
}
}
缩放的X和Y值基于下面的地图数据,而不是浏览器中绘图的大小。