【发布时间】:2023-03-26 00:07:01
【问题描述】:
我最初在世界视图上使用 Google Visualization API Geomap (options['dataMode'] = 'regions'),当点击一个国家/地区时,我会捕获 'regionClick' 事件,如下所示:
google.visualization.events.addListener(
geomap, 'regionClick', function (e) {
var rowindex = data.getFilteredRows([{column: 0, value: e['region']}]);
var location = data.getValue(rowindex[0], 3);
location.href = "?ISO=" + e['region'] + "&Location=" + location;
});
然后我以标记模式(options['dataMode'] = 'markers')绘制放大到国家的地图。但是,单击标记本身时,我似乎无法捕获任何事件。
文档 (http://code.google.com/apis/visualization/documentation/gallery/geomap.html#Events) 仅涉及 'select' 和 'regionClick' 事件,在这种情况下都不会触发。 (使用 Chrome 9 和 IE 8 测试。)
有人在这方面取得过成功吗? 非常感谢。
【问题讨论】:
-
在这里查看评论,它可以解决问题! stackoverflow.com/a/21387084/10052594
标签: google-visualization geomap