私は一日中、何が間違っているのかを理解しようとしました。
私は Google マップを持っています。ユーザーが検索した後、いくつかのマーカーがマップに表示されます。クリックするとすべてのマーカーがインフォボックスをポップします。そのために infobubble.js を使用しました。すべてのバブルには、完全に機能する閉じるボタンがあります。私がやりたいことは、マップをクリックすると、開いているインフォバブルが閉じられることです。
私のコードの小さな断片はこのようなものですすべてのマーカーについて
var marker = new google.maps.Marker({
map: map,
position: point,
icon: icon.icon,
shadow: icon.shadow
});
google.maps.event.addDomListener(map,'click',func(){
infoWindow.close();
});
bindInfoWindow(marker, map, ib,html);
私の試みの1つはこのコードです。私はいくつかのことを試しましたが、何もうまくいきませんでした。
ありがとう