如何在外部点击时关闭地图标记信息窗口

时间:2016-11-22 07:11:31

标签: angularjs google-maps

我正在使用ui-gmap-google-map显示地图数据,如下所示

<ui-gmap-google-map center='map.center' zoom='map.zoom'>
                    <ui-gmap-window   show="map.window.show" coords="map.window.model" options="map.window.options" closeClick="map.window.closeClick()">
                        <div style="color: black">
                            {{map.window.title}}
                        </div>
                    </ui-gmap-window>
                    <ui-gmap-markers  dorebuildall="true" idkey="marker.id" models="map.markers" coords="'self'" doCluster="false" fit="'true'" icon="'icon'" events="map.markersEvents " options="'options'"></ui-gmap-markers>
            </ui-gmap-google-map>
从这里我可以看到地图上的标记,当我点击一个标记时,我正在获取一个信息窗口,我在一个单独的div中显示地图一侧的标记数据。现在我的问题是我怎么能关闭这个关闭信息div时的标记信息窗口。

如果需要,我可以提供我的js。

1 个答案:

答案 0 :(得分:0)

您似乎正在从scope.map中访问您的标记.....所以您可以在

中使用以下代码
$scope.map.window.show=false;