From d444a621ad3f030edbceb3caf6415e23bf83b0df Mon Sep 17 00:00:00 2001 From: nanguage Date: Sun, 21 Apr 2024 00:48:03 +0200 Subject: [PATCH] add get_selected_features --- src/components/layers/VectorLayer.vue | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/components/layers/VectorLayer.vue b/src/components/layers/VectorLayer.vue index eeec7b8..9237c26 100644 --- a/src/components/layers/VectorLayer.vue +++ b/src/components/layers/VectorLayer.vue @@ -866,7 +866,18 @@ export default { decimals: config.decimals }); return routeFeatures; - } + }, + + get_selected_features(config) { + config = config || {}; + if (config.decimals === undefined) config.decimals = 2; + const selectedFeatures = me.select.getFeatures().array_; + const format = new GeoJSON(); + const routeFeatures = format.writeFeaturesObject(selectedFeatures, { + decimals: config.decimals + }); + return routeFeatures; + }, }; }, clearFeatures() {