【问题标题】:how to close map marker info window on external click如何在外部单击时关闭地图标记信息窗口
【发布时间】:2016-11-22 07:11:31
【问题描述】:

我正在使用 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。

【问题讨论】:

    标签: angularjs google-maps


    【解决方案1】:

    似乎你正在从 scope.map 访问你的标记.....所以你可以简单地在你的

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-19
      • 2018-08-06
      • 1970-01-01
      • 2020-04-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多