Animation Highcharts Highmaps可防止初始缩放效果

Animation Highcharts Highmaps可防止初始缩放效果,animation,highcharts,zooming,Animation,Highcharts,Zooming,我用Highmaps构建了一个地图,最初会放大到横向位置: 这是我的密码: parsed: function() { var chart = this.chart, center = chart.fromLatLonToPoint({ lat: 50, lon: 10 }); setTimeout(function() { chart.mapZoom(.2, center.x, center.y); 加载贴图和启动时间滑块时

我用Highmaps构建了一个地图,最初会放大到横向位置:

这是我的密码:

    parsed: function() {
  var chart = this.chart,
    center = chart.fromLatLonToPoint({
      lat: 50,
      lon: 10
    });

   setTimeout(function() {
     chart.mapZoom(.2, center.x, center.y);

加载贴图和启动时间滑块时,贴图将放大。如何防止此动画?

您可以在图表级别禁用动画,并在初始缩放后恢复动画:

chart: {
  animation: false,
  ...
}


现场演示:


API参考:

谢谢@ppotaczek。当我启动滑块时,缩放效果消失。但加载时的初始缩放仍然存在。还有什么方法可以避免这种情况吗?您好,Johannes Christ,初始缩放是由
setTimeout
函数引起的。您可以将缩放移动到
load
事件。这就是我想要的结果。再次感谢你!
chart.update({
  chart: {
    animation: true
  }
});