0
当我在地图上选择国家时,如何获得该国家的价值并将其传递给变量?非常感谢!我用amcharts.com 或者它可以是另一种解决方案?我知道如何在地图上选择国家,我将非常感激!选定国家的价值amcharts
当我在地图上选择国家时,如何获得该国家的价值并将其传递给变量?非常感谢!我用amcharts.com 或者它可以是另一种解决方案?我知道如何在地图上选择国家,我将非常感激!选定国家的价值amcharts
您可以使用"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
}
});