Javascript 从地图外部访问Highmaps节点

Javascript 从地图外部访问Highmaps节点,javascript,jquery,highcharts,highmaps,Javascript,Jquery,Highcharts,Highmaps,我正在尝试构建一个移动友好的Highmap,用户可以点击地图中的一个节点并触发一个功能,在一个单独的分区中显示补充数据。我已经让这个部分正常工作了没有问题 然而,我想添加一个功能,允许用户从地图外的下拉列表中选择一个节点,因为地图中的区域非常小,在移动设备上很容易访问。这可能吗?您可以在图表.series[0]中找到您的点。点数组,然后启动与点.events相同的操作。单击: plotOptions: { series: { point: { events: {

我正在尝试构建一个移动友好的Highmap,用户可以点击地图中的一个节点并触发一个功能,在一个单独的分区中显示补充数据。我已经让这个部分正常工作了没有问题


然而,我想添加一个功能,允许用户从地图外的下拉列表中选择一个节点,因为地图中的区域非常小,在移动设备上很容易访问。这可能吗?

您可以在
图表.series[0]中找到您的点。点
数组,然后启动与
点.events相同的操作。单击

plotOptions: {
  series: {
    point: {
      events: {
        click: function() {
          this.select();
          printNodeName(this);
        }
      }
    }
  }
},

(...)

  $('#btn').click(function() {
    var point = chart.series[0].points.find((p) => p.name === 'Macedonia');
    printNodeName(point);
  });

现场演示:

您可以在
图表系列[0]中找到您的要点。要点
数组,然后启动与
要点事件相同的操作。单击

plotOptions: {
  series: {
    point: {
      events: {
        click: function() {
          this.select();
          printNodeName(this);
        }
      }
    }
  }
},

(...)

  $('#btn').click(function() {
    var point = chart.series[0].points.find((p) => p.name === 'Macedonia');
    printNodeName(point);
  });

现场演示:

是的。请提供地图的实时工作示例。链接如下:请注意,我使用的是编译器等。因此js文件并不简单。当您选择“开始”时地图将显示,其顶部有一个下拉框。当用户在下拉框中选择一个区域时,我希望应用程序模拟单击地图区域的行为,并显示图表。在此,我们也非常感激您的建议!是的。请提供地图的实时工作示例。链接如下:请注意,我使用的是编译器等。因此js文件并不简单。当您选择“开始”时地图将显示,其顶部有一个下拉框。当用户在下拉框中选择一个区域时,我希望应用程序模拟单击地图区域的行为,并显示图表。在此,我们也非常感激您的建议!谢谢你,我明天会把它编好,让你知道它是怎么回事!工作很有魅力-谢谢!虽然没有好事不受惩罚,我现在有了一个新的问题=(谢谢你-我明天会把它编好,让你知道它是怎么回事!成功了一个咒语-谢谢!虽然没有好事不受惩罚,我现在有了一个新的问题=(