From f81f138c63e3265528b95dd4d6d220a15abb04f7 Mon Sep 17 00:00:00 2001 From: waruneeta Date: Fri, 8 Dec 2023 13:15:13 +0700 Subject: [PATCH] ascgis map --- src/components/AscGISMap.vue | 144 ++++++++ src/interface/index/Main.ts | 7 +- src/router/index.ts | 9 + src/views/MapView.vue | 659 +++++++++++++++++++++++++++++++++++ 4 files changed, 818 insertions(+), 1 deletion(-) create mode 100644 src/components/AscGISMap.vue create mode 100644 src/views/MapView.vue diff --git a/src/components/AscGISMap.vue b/src/components/AscGISMap.vue new file mode 100644 index 0000000..a9678d3 --- /dev/null +++ b/src/components/AscGISMap.vue @@ -0,0 +1,144 @@ + + + diff --git a/src/interface/index/Main.ts b/src/interface/index/Main.ts index 8b50fb5..dad1f39 100644 --- a/src/interface/index/Main.ts +++ b/src/interface/index/Main.ts @@ -19,4 +19,9 @@ interface notiType { timereceive: Date } -export type { DataOption, FormRef, notiType, DataDateMonthObject } +interface LocationObject { + latitude: number + longitude: number +} + +export type { DataOption, FormRef, notiType, DataDateMonthObject, LocationObject} diff --git a/src/router/index.ts b/src/router/index.ts index 57785e5..c8ff08a 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -1,5 +1,6 @@ import { createRouter, createWebHistory } from 'vue-router' import HomeView from '@/views/HomeView.vue' +import MapView from '@/views/MapView.vue' import keycloak from '@/plugins/keycloak' @@ -14,6 +15,14 @@ const router = createRouter({ Auth: true, }, }, + { + path: '/map', + name: 'map', + component: MapView, + meta: { + Auth: true, + }, + }, { path: '/about', name: 'about', diff --git a/src/views/MapView.vue b/src/views/MapView.vue new file mode 100644 index 0000000..09cc1e1 --- /dev/null +++ b/src/views/MapView.vue @@ -0,0 +1,659 @@ + + + + \ No newline at end of file