Javascript 在highcharts中以编程方式设置mapZoom不会';行不通
我正在尝试创建自定义的放大/缩小按钮,除了最重要的部分,缩放,我已经让它工作了 我已经创建了一个这样的地图图表:Javascript 在highcharts中以编程方式设置mapZoom不会';行不通,javascript,angularjs,highcharts,Javascript,Angularjs,Highcharts,我正在尝试创建自定义的放大/缩小按钮,除了最重要的部分,缩放,我已经让它工作了 我已经创建了一个这样的地图图表: $scope.chart = new Highcharts.Map(config); 然后,我有两个函数,每当您单击“放大”或“缩小”时,它们都会运行: highcharts.zoomIn = function() { $scope.chart.mapZoom(0.5); }; highcharts.zoomOut = function() { $scope.chart.
$scope.chart = new Highcharts.Map(config);
然后,我有两个函数,每当您单击“放大”或“缩小”时,它们都会运行:
highcharts.zoomIn = function() {
$scope.chart.mapZoom(0.5);
};
highcharts.zoomOut = function() {
$scope.chart.mapZoom(2);
};
设置图表的mapZoom
不会给我一个错误,也不会做任何事情。后来我尝试调用$scope.chart.redraw()
,但也没用。还看到它已经在mapZoom
函数的源代码中调用了redraw函数
我找不到有关如何执行此操作的任何信息,因此我到底做错了什么?您是否检查了单击“放大”和“缩小”按钮是否有效?我是说一些console.log()?它应该可以很好地工作,也许这个例子可以帮助您:@GrzegorzBlachliński是的,他们运行并更新了地图缩放,但图表没有刷新:/谢谢提供这些信息。您可以发布这个问题的工作示例吗?您是否检查过单击放大和缩小按钮是否有效?我是说一些console.log()?它应该可以很好地工作,也许这个例子可以帮助您:@GrzegorzBlachliński是的,他们运行并更新了地图缩放,但图表没有刷新:/谢谢提供这些信息。你能发布这个问题的工作示例吗?