HighMaps未定义ZoomTo()

时间:2019-02-11 12:40:57

标签: jquery highcharts

渲染时我的高地图有问题,我目前正在使用zoomTo()函数来缩放我的国家(菲律宾)中的区域。当我使用它返回我“无法读取未定义的属性'zoomTo'”。我看到一些开发人员正在使用它。但是,当我将其应用于代码时,它会返回一个zoomTo未定义。

我使用Jquery 3.2.1.min.js

This is my error

This is my code (2) This is my code (1)

1 个答案:

答案 0 :(得分:0)

get方法使用id选项来查找元素,因此要将其与zoomTo一起使用,您需要在某些地方添加id。在下面,您可以找到使用getzoomTo方法的完整示例:

document.getElementById('zoomTo').addEventListener('click', function() {
    chart.get('EE').zoomTo();
});

实时演示:https://jsfiddle.net/BlackLabel/zob490v8/

API:

https://api.highcharts.com/class-reference/Highcharts.Point.html#zoomTo

https://api.highcharts.com/class-reference/Highcharts.Chart#get

https://api.highcharts.com/highmaps/series.map.data.id