Google Maps API 質問箱at TECH
Google Maps API 質問箱 - 暇つぶし2ch45:デフォルトの名無しさん
06/07/15 21:05:59
質問です。
複数markerを用意し、markerをクリックするとinfowindowを開くようにしたいです。
以下のようなコードを書いたのですが、どちらのmarkerをクリックしても
infowindowが同じ場所に表示されてしまいます。なぜでしょうか?
変数名をmarker1,marker2としたり、関数を作って処理すれば問題ないのですが、
なぜできないのかが興味あります。

map.setCenter(new GLatLng(36.2440,140.240479), 16);

var marker = new GMarker(new GLatLng(36.2440,140.240479));
GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml("test1");
});
map.addOverlay(marker);

var marker = new GMarker(new GLatLng(36.2450,140.240479));
GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml("test2");
});
map.addOverlay(marker);


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch