【问题标题】:Value of selected country amcharts选定国家/地区图表的价值
【发布时间】:2015-05-02 10:59:37
【问题描述】:

当我在地图上选择国家时,如何获取该国家的值并将其传递给变量?非常感谢!我用过 amcharts.com 或者它可以是另一种解决方案?我知道如何在地图上选择国家,我将不胜感激!

【问题讨论】:

    标签: maps selected amcharts


    【解决方案1】:

    您可以使用"clickMapObject" 事件来捕获有关单击对象的所有信息。即:

    map.addListener("clickMapObject", function (event) {
        alert( 'Clicked ID: ' + event.mapObject.id + ' (' + event.mapObject.title + ')' );
    });
    

    这是一个工作示例:

    http://jsfiddle.net/amcharts/k67gB/light/

    请注意,要触发此事件,该国家/地区必须是可点击的。这意味着要么需要启用“自动缩放”,要么需要将所有区域设置为“可选择”:

    var map = AmCharts.makeChart("mapdiv",{
      ...
      "areasSettings": {
        "autoZoom": true
      }
    });
    

    或者

    var map = AmCharts.makeChart("mapdiv",{
      ...
      "areasSettings": {
        "selectable": true
      }
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-01-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-15
      • 2020-02-27
      相关资源
      最近更新 更多