From 9c66652e4f7ec86aa771eba37c62d3b570730b1a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C5=BEe=20Fortun?= Date: Fri, 7 Apr 2023 14:45:47 +0200 Subject: [PATCH] Improve geometry field ui/ux --- .../ModuleFields/Editor/Geometry.vue | 22 +++++++++++++++++-- .../ModuleFields/Viewer/Geometry.vue | 1 + 2 files changed, 21 insertions(+), 2 deletions(-) diff --git a/client/web/compose/src/components/ModuleFields/Editor/Geometry.vue b/client/web/compose/src/components/ModuleFields/Editor/Geometry.vue index c0c8d356e..41c8e96e9 100644 --- a/client/web/compose/src/components/ModuleFields/Editor/Geometry.vue +++ b/client/web/compose/src/components/ModuleFields/Editor/Geometry.vue @@ -68,6 +68,18 @@ :placeholder="$t('longitude')" /> + + + + = 15 ? this.$refs.map.mapObject._zoom : 15 + const latlng = { lat: latitude, lng: longitude } + this.placeMarker({ latlng }) this.$refs.map.mapObject.flyTo([latitude, longitude], zoom) }, diff --git a/client/web/compose/src/components/ModuleFields/Viewer/Geometry.vue b/client/web/compose/src/components/ModuleFields/Viewer/Geometry.vue index 2c8f96534..dd7d9fb25 100644 --- a/client/web/compose/src/components/ModuleFields/Viewer/Geometry.vue +++ b/client/web/compose/src/components/ModuleFields/Viewer/Geometry.vue @@ -67,6 +67,7 @@ />