我最初在世界视图(options ['dataMode'] = 'regions')上有Google Visualization API Geomap,并且在单击一个国家/地区时捕获了'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 测试。)
有人在这方面取得过成功吗?非常感谢。