2
我現在用的是角谷歌地圖API定義如下: https://angular-ui.github.io/angular-google-maps/#!/api隱藏在點擊與角谷歌,地圖的所有信息窗口
我有以下的DOM結構
<ui-gmap-markers models="destinationMarkers" coords="'self'" idKey='self.idkey' >
<div ui-gmap-windows models="destinationMarkers" control="infoWindows">
<div ng-non-bindable>
<!-- {{contents}} -->
</div>
</div>
</ui-gmap-markers>
我試圖讓它使得信息窗口在地圖的任何其他部分被點擊或當另一個窗口被打開時關閉。我得到的最接近的是呼叫:scope.infoWindows.getChildWindows()
,它可以訪問標記對象,但是調用相關的hideWindow函數似乎什麼也不做。有誰知道如何做到這一點?
請發表你有什麼至今(一個工作演示*最好http://plnkr.co*) – 2014-11-25 14:24:30
您可以在https://angular-ui.github.io/angular-google-maps/#!/api下的「Windows」菜單項下找到一個,位於底部。所有其他代碼工作正常 - 我只是不知道如何訪問和刪除這些信息窗口。 – userqwert 2014-11-25 14:26:43