人力検索はてな
モバイル版を表示しています。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 ● Lhankor_Mhy

これで動きますかね?

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

ykhpno1さんのコメント
回答いただきありがとうございます。 吹き出し部分のコ?ドをこちらに差し替えたのですが(追加ではなく差し替えですよね?)、マ?カ?をクリックしても無反応になってしまいました。 マ?カ?をクリックしても吹き出しが出ない状況です。

Lhankor_Mhyさんのコメント
そうでしたか、お役に立てずに残念です。 >> マ?カ?をクリックしても無反応になってしまいました << おそらくエラーが出ているのだと思いますが、ご質問の内容だけではこれ以上のことは難しいかと。 一応確認なのですが、質問文のgoogle.maps.event.addListenerのかっこが閉じられていませんでしたが、これを閉じないとエラーになります。それに合わせて書いていますので、回答の方もそのまま差し替えるとエラーになるのですが、これは大丈夫でしょうか?

ykhpno1さんのコメント
更にコメントいただきありがとうございます。 質問文で閉じていませんでした。ミスです、もうしわけありません。 差し替え時には閉じておりまして、マップやマ?カ?は表示されるのです。 ただ、クリックしてもノ?リアクションになってしまいます。
関連質問

●質問をもっと探す●



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