我正在使用此处定义的角度谷歌地图 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 函数似乎什么都不做。有谁知道如何做到这一点?