【问题标题】:AngularJS / GoogleMaps (Hide markers at all times)AngularJS / GoogleMaps(始终隐藏标记)
【发布时间】:2016-08-19 15:56:24
【问题描述】:

使用 AngularJS 和 GoogleMaps API,我和我的团队注意到很难让标记完全按照您的意愿去做。

我们在地图页面上使用多边形(而不是标记)来表示某些区域。单击这些区域时,会弹出一个包含相关信息的信息窗口。当用户单击另一个多边形时,信息窗口会毫无问题地转到该多边形,并且原始停车场上不会出现任何标记。这一切都很好,但是当用户关闭从任何多边形给出的 infoWindow 时,红色标记再次出现。

底线:有没有办法永久隐藏标记,这样即使关闭信息窗口(单击关闭)也不会显示?

【问题讨论】:

    标签: javascript angularjs google-maps google-maps-api-3 google-maps-markers


    【解决方案1】:

    Google Docs

    要从地图中删除标记,请调用 setMap() 方法并将 null 作为参数传递。

    marker.setMap(null);
    

    您也可以使用full sample。它包括隐藏和删除标记功能。

    【讨论】:

      猜你喜欢
      • 2015-08-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-12
      • 2017-04-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多