在传单地图上添加新图层时,如何自动删除以前的图层

时间:2019-05-09 10:06:48

标签: javascript leaflet

我正在开发Web GIS应用程序,我需要在地图上添加新图层时自动删除以前的图层

function load_layer(dropdownchoice) {
  $.ajax({
    type: "GET",
     dataType: "json",
     jsonpCallback: 'getJson',
     async: true,
     url: dropdownchoice.url,
     success: function(data) {
     var layer = dropdownchoice.layer;
     layer.clearLayers()
     layer.addTo(map); 
      $(data.features).each(function(key, data) {
        layer.addData(data);
      })
      layerControl.addOverlay(layer, dropdownchoice.name);
      map.fitBounds(layer.getBounds());
    }
  }).error(function() {

  });  
}

0 个答案:

没有答案