am4maps получает название страны при клике - PullRequest
0 голосов
/ 26 октября 2019

Я создаю интерактивную визуализацию, в которой я использую карту am4charts, чтобы получить имя состояния и передать его переменной, а также обновить существующие диаграммы новыми данными из состояния щелчка. В процессе постановки вопроса я нашел ответ

Этот нижний код работает на самом деле.

var polygonTemplate = polygonSeries.mapPolygons.template;

polygonTemplate.events.on("hit", function(ev) {
        console.log("clicked on ", ev.target.dataItem.dataContext.name);
   }, this);

ev возвращает объект javascript и, используя его, мы можем получить доступ к имени, которое находится вdataItem> dataContext> name

...