Wordpressを使った地域情報サイトに埋め込むグ-グルマップについて教えてください。

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

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

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

回答の条件
  • 1人1回まで
  • 13歳以上
  • 登録:2016/01/13 12:32:10
  • 終了:2016/01/14 10:15:02

ベストアンサー

id:a-kuma3 No.1

a-kuma3回答回数4324ベストアンサー獲得回数17732016/01/13 13:13:45

ポイント300pt

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

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

id:ykhpno1

ありがとうございます、実際に検証してみて一発OKでした。
助かりました。

これでこの質問は終了いたします。

2016/01/14 10:14:49

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません