Mi código actualmente le permite al usuario tener la capacidad de crear muchos polígonos a la vez. En su lugar, me gustaría borrar el vector anterior cada vez que el usuario decide crear uno nuevo.
let drawSource = new VectorSource({wrapX: false}); let drawLayer = new VectorLayer({source : drawSource,}) this.map.addLayer(drawLayer); let draw = new Draw({ source : drawSource, type : GeometryType.POLYGON, style : new Style({ stroke: new Stroke({ color: "#f00", width: 1, }), fill: new Fill({ color: "#300", }) }) }); this.map.addInteraction(draw)Borrar la fuente cuando se inicia un nuevo dibujo
draw.on('drawstart', function() { drawSource.clear(); });