私が最初に世界観(オプション[「のDataMode」] =「領域」)に、Googleの可視化APIジオを持っている国はそうのようにクリックされたとき、私は「regionClick」イベントをキャプチャ:Google Visualization 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;
});
私はマーカモードで国にズームインした地図を描画します(options ['dataMode'] = 'marker')。しかし、マーカー自体がクリックされたときには、イベントをキャプチャできないようです。
ドキュメント(http://code.google.com/apis/visualization/documentation/gallery/geomap.html#Events)は、この場合どちらも起動されない 'select'と 'regionClick'イベントのみを参照します。 (Chrome 9とIE 8を使用してテスト済み)
誰でもこれを成功させましたか? 多くのありがとうございます。
返信いただきありがとうございます。私は地域のために働いている、マーカーモードではない。私は説明するために2つの例を付けました。 –
ご迷惑をおかけして申し訳ございません。私は領域を使用しているだけなので、ドキュメントのマーカーに関する(不明瞭な)注釈を見落としました。 "マーカーモードでは、この[イベント]は、 '地域'オプション(特定の国がリストされている場合)で割り当てられた特定の国でスローされません。 – ardila
そして、彼らは次のように付け加えるべきです: "そしてマーカー自体はイベントを投げません。"ああ、少なくとも私は知っているので、それ以上の時間を費やす必要はありません! –