マーカーのクリック (数千のマーカー) でマップを移動している単一のウィンドウがあります。「x」を押してウィンドウを閉じるまで、すべて正常に機能します。これにより、情報ウィンドウが非表示になるのではなく、dom から削除されるようです。closeClick パラメーターがあることがわかりますが、これが何をするのかわかりませんし、deleton をオーバーライドするために関数に接続できないようです。
マークアップは次のとおりです。
<google-map
id="map-canvas"
draggable="true"
bounds="map.bounds"
center="map.center"
zoom="map.zoom"
options="map.options"
events="map.events"
zoom="map.zoom">
<window
show="map.infoWindow.show"
coords="map.infoWindow.coords"
closeClick="map.infoWindow.close" ng-cloak>
Testing!
</window>
<markers
models="map.mountains"
coords="'self'"
icon="'icon'"
click="'onClicked'"
options="'options'"
doCluster="false">
</markers>
</google-map>
ウィンドウと「x」ボタンの例を次に示します。
ウィンドウが削除されないようにして、代わりに非表示にするにはどうすればよいですか?
または、これを行うべきより良い方法はありますか?