Leaflet:如何删除或更改GeoJSON.AJAX

时间:2016-09-11 04:12:29

标签: javascript ajax leaflet geojson

我已将 leaflet.ajax.min.js 添加到我的Leaflat地图中。在地图上点击,我正在从我的服务器加载动态创建GeoJSON。

但是如何在显示对象之前清理图层?我只想显示一个地理对象......现在,它们被添加到图层:(

function onMapClick(e) {
    var geojsonLayer = new L.GeoJSON.AJAX("http://127.0.0.1:8000/?c=" + JSON.stringify({x: e.latlng.lng, y: e.latlng.lat }));
    geojsonLayer.addTo(map);
};

1 个答案:

答案 0 :(得分:0)

在将变量设置为新的geoJson对象之前使用map.removeLayer(geojsonLayer)