我正在开发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() {
});
}