人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Wordpressを使った地域情報サイトに埋め込むグ?グルマップについて教えてください。
(再質問になります)
投稿をつかった店舗情報に緯度経度情報を与え、トップペ?ジのグ?グルマップに店舗情報の数だけマ?カ?を表示させています。マ?カ?をクリックすると吹き出しが出て、店舗の名前などが表示されるのですが、この吹き出しを閉じるためには吹き出しの×をクリックしないと閉じない仕様になっています。マ?カ?を再クリックすることで吹き出しをとじるようにするにはどうすれば良いでしょうか。
吹き出し部分のコ?ドは以下となります。

google.maps.event.addListener( marker[<?php echo $m1++; ?>], 'click', function() {
infowindow[<?php echo $i2++; ?>].open( map, marker[<?php echo $m2++; ?>] );
}
}

これになにを足せば良いでしょうか。
コ?ドを書いていただければ有り難いです。
よろしくお願いいたします。


●質問者: ykhpno1
●カテゴリ:インターネット ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● a-kuma3
●300ポイント ベストアンサー

前の質問にあった回答で、一ヶ所 ミスを見つけました。
これで動きませんか?

google.maps.event.addListener( marker[<?php echo $m1++; ?>], 'click', function() {
 var iw = infowindow[<?php echo $i2++; ?>];
 if (iw.getMap() == null){
 iw.open(map, marker[<?php echo $m2++; ?>]);
 }else{
 iw.close();
 }
});

再掲のこの質問でも、addListener の閉じるところが間違ってます(括弧の種類が違う)。
ここは、マーカーがクリックされたときの動作を書いているところなので、ここが間違っていても、地図やマーカーが表示されることがあります。
コードを差し替えるときには注意してください。


ykhpno1さんのコメント
ありがとうございます、実際に検証してみて一発OKでした。 助かりました。 これでこの質問は終了いたします。
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ