0

我正在研究世界项目的 highmaps 地图,并希望在用户单击时放大标记。我通过以下方式串联使用事件来实现此功能:

events: {
    click: function () {
    zoomInMarker();
  }

},

在我的点击函数中,我调用了一个获取欧洲坐标的函数。函数定义如下:

function zoomInMarker () {

    var chart = $('#container').highcharts();

    chart.xAxis[0].setExtremes(740, 1180, false);
    chart.yAxis[0].setExtremes(-1730, -1470, false);
    chart.redraw();
 }

这可行,但是我点击地图上的哪个标记,显然总是放大欧洲的同一个地方。如何更改 zoomInMarker 函数以获取单击的标记的坐标。例如使用 point.position 代替实际值,例如 (740, 1180)。

4

0 回答 0