Я пытаюсь уменьшить размер карты, увеличивая/уменьшая масштаб при нажатии кнопок увеличения/уменьшения. Кажется, нет никакой переменной для этого и что для нее требуется специальная функция с использованием http://api.highcharts.com/highmaps#Chart.mapZoomИзменение уровня масштабирования для высокоскоростных карт
Что мне нужно сделать, это переопределить событие по умолчанию для кнопок увеличения и уменьшения с настраиваемым событием, которое использует настраиваемое значение для параметра mapZoom 'howMuch'. Это единственный пример, который я смог найти функции mapZoom в действии - http://jsfiddle.net/z8X6B/1/:
Highcharts.Chart.prototype.mapZoom = function (howMuch, centerXArg, centerYArg, mouseX, mouseY) {}
Но я не мог понять, как переопределить существующее увеличение/уменьшение масштаба событий кнопки с обычаем (я бы хотел не создавать собственные кнопки).
Отлично! Это намного проще, чем я себе представлял. Ваши предложенные значения увеличивают уровень масштабирования. Для небольших приращений хорошо работает следующее: zoomIn: this.mapZoom (0.8); zoomOut: this.mapZoom (1.25); – Fred
Я рад, что сработал хорошо для вас! И спасибо за предложенные параметры для 'mapZoom'. –