Wordpressを使った地域情報サイトに埋め込むグ?グルマップについて教えてください。
(再質問になります)
投稿をつかった店舗情報に緯度経度情報を与え、トップペ?ジのグ?グルマップに店舗情報の数だけマ?カ?を表示させています。マ?カ?をクリックすると吹き出しが出て、店舗の名前などが表示されるのですが、この吹き出しを閉じるためには吹き出しの×をクリックしないと閉じない仕様になっています。マ?カ?を再クリックすることで吹き出しをとじるようにするにはどうすれば良いでしょうか。
吹き出し部分のコ?ドは以下となります。
google.maps.event.addListener( marker[<?php echo $m1++; ?>], 'click', function() {
infowindow[<?php echo $i2++; ?>].open( map, marker[<?php echo $m2++; ?>] );
}
}
これになにを足せば良いでしょうか。
コ?ドを書いていただければ有り難いです。
よろしくお願いいたします。
前の質問にあった回答で、一ヶ所 ミスを見つけました。
これで動きませんか?
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 の閉じるところが間違ってます(括弧の種類が違う)。
ここは、マーカーがクリックされたときの動作を書いているところなので、ここが間違っていても、地図やマーカーが表示されることがあります。
コードを差し替えるときには注意してください。