我已将 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);
};
答案 0 :(得分:0)
在将变量设置为新的geoJson对象之前使用map.removeLayer(geojsonLayer)