draw.on('drawend', function (e) {
if (webMapValues.drawType == 'Polygon') {
//var writer = new ol.format.GeoJSON();
//var geojsonStr = writer.writeFeatures(e.feature.getGeometry().getCoordinates());
var format = new ol.format.WKT();
var feature = format.readFeature(e.feature);
var justNowFeature = e.feature;
var featureGeom = justNowFeature.getGeometry();
})
}
到目前为止,我所尝试的一切都没有奏效……除了抓住所有的功能,这对我没有帮助。
这就是我获取所有功能的方式……我如何才能在“draund”中为e.feature做到这一点?
var drawLayer = rcisMapService.getLayer("Draw");
var drawSource = drawLayer.getSource();
//Getsource
var features = drawSource.getFeatures();
var writer = new ol.format.GeoJSON();
var geojsonStr = writer.writeFeatures(drawSource.getFeatures());