From 30aedb6f5b9d03b49a0c29d1b47198734246d988 Mon Sep 17 00:00:00 2001 From: flisowna Date: Mon, 31 Oct 2022 12:06:58 +0400 Subject: [PATCH] geodata: work on mapViewStore --- packages/nc-gui/components/smartsheet/Map.vue | 20 ++--- .../nc-gui/components/tabs/Smartsheet.vue | 1 + .../nc-gui/composables/useMapViewDataStore.ts | 75 ++++++++++++------- 3 files changed, 57 insertions(+), 39 deletions(-) diff --git a/packages/nc-gui/components/smartsheet/Map.vue b/packages/nc-gui/components/smartsheet/Map.vue index 590b7b4908..98ef45e16b 100644 --- a/packages/nc-gui/components/smartsheet/Map.vue +++ b/packages/nc-gui/components/smartsheet/Map.vue @@ -37,23 +37,23 @@ onMounted(async () => { const markerRef = ref() const myMapRef = ref() -const latitude = ref() -const longitude = ref() +// const latitude = ref() +// const longitude = ref() const markersRef = ref() -const { loadMapData, mapData } = useMapViewDataStore() +const { staticData } = useMapViewStoreOrThrow() reloadViewDataHook?.on(async () => { alert('reloadViewDataHook for Map') }) -function addMarker() { - const markerNew = markerRef.value([parseFloat(latitude.value), parseFloat(longitude.value)]) - console.log(markersRef.value) - markersRef.value.addLayer(markerNew) +// function addMarker() { +// const markerNew = markerRef.value([parseFloat(latitude.value), parseFloat(longitude.value)]) +// console.log(markersRef.value) +// markersRef.value.addLayer(markerNew) - myMapRef.value.addLayer(markersRef.value) -} +// myMapRef.value.addLayer(markersRef.value) +// } onMounted(async () => { const { map, tileLayer, marker } = await import('leaflet') @@ -76,7 +76,7 @@ onMounted(async () => {