私は最初に世界ビュー (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 を使用してテスト済み)。
これを行うことに成功した人はいますか?どうもありがとう。