【问题标题】:How to delete polygons on Google maps?如何删除谷歌地图上的多边形?
【发布时间】:2018-04-05 07:33:09
【问题描述】:

每次使用此功能从下拉列表中选择特定区域时,我都会显示多边形:

function drawPolygon(polygons) {

 polygons.forEach(function(p) {

 bermudaTriangle = new google.maps.Polygon({
      paths: p,
      strokeColor: '#FF0000',
      strokeOpacity: 0.8,
      strokeWeight: 2,
      fillColor: '#FF0000',
      fillOpacity: 0.35
    });
    bermudaTriangle.setMap(map);
   })
}

如何在从下拉列表中选择新多边形时删除最后显示的多边形?

【问题讨论】:

    标签: google-maps polygon


    【解决方案1】:

    然后将map 属性设置为空。

    bermudaTriangle.setMap(null);
    

    【讨论】:

    • google.maps.event.addListener(bermudaTriangle, 'click', function() {this.setMap(null);});当您单击多边形时,部分解决了该问题。但是如何使事件成为从下拉列表中选择的选项?感谢您的帮助
    猜你喜欢
    • 2018-12-27
    • 2012-07-22
    • 1970-01-01
    • 2012-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-12
    相关资源
    最近更新 更多