我最初对世界观的谷歌可视化API地理分布图(选项[“dataMode”] =“区”),我捕捉“regionClick”事件,当一个国家被点击,像这样:Google可视化API Geomap:如何处理标记点击事件?
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;
});
我然后以标记模式(选项['dataMode'] ='标记')绘制地图放大到国家。但是,当标记本身被点击时,我似乎无法捕获任何事件。
文档(http://code.google.com/apis/visualization/documentation/gallery/geomap.html#Events)仅引用在这种情况下都不会触发的'select'和'regionClick'事件。 (使用Chrome 9和IE 8进行测试)。
有没有人在做这件事情方面取得任何成功? 非常感谢。
感谢您的回复aardila。我确实在区域工作,而不是标记模式。我附上了两个例子来说明。 – 2011-02-02 16:55:13