मैंने हाईमैप्स के साथ एक नक्शा बनाया है जो शुरू में एक अक्षांश स्थिति में ज़ूम इन करता है: fiddle देखें

यहाँ मेरा कोड है:

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

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

जब नक्शा लोड होता है और जब समय स्लाइडर शुरू होता है तो नक्शा ज़ूम इन होता है। मैं इस एनीमेशन को कैसे रोक सकता हूं?

0
Johannes Christ 30 नवम्बर 2020, 14:08

1 उत्तर

सबसे बढ़िया उत्तर

आप चार्ट स्तर पर एनीमेशन को अक्षम कर सकते हैं और प्रारंभिक ज़ूम के बाद इसे पुनर्स्थापित कर सकते हैं:

chart: {
  animation: false,
  ...
}

chart.update({
  chart: {
    animation: true
  }
});

लाइव डेमो: https://jsfiddle.net/BlackLabel/xarg940y/

एपीआई संदर्भ: https://api.highcharts.com/highmaps/ चार्ट.एनिमेशन

1
ppotaczek 30 नवम्बर 2020, 18:43