0

マーカーのクリック (数千のマーカー) でマップを移動している単一のウィンドウがあります。「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」ボタンの例を次に示します。

ウィンドウが削除されないようにして、代わりに非表示にするにはどうすればよいですか?

または、これを行うべきより良い方法はありますか?

4

1 に答える 1