From 50c6f252b31392a5f8998b37e0c595357eca54d4 Mon Sep 17 00:00:00 2001 From: Francisco Sandoval Date: Wed, 16 Aug 2023 18:27:51 -0400 Subject: [PATCH] se agrega mapa de rutas --- src/components/GoogleMap.svelte | 80 ------------------------ src/components/MyMap.svelte | 25 ++++++++ src/pages/mapas/Paraderos.svelte | 103 ++++++++++++++++++++++++------- src/pages/mapas/Rutas.svelte | 92 ++++++++++++++++++++------- src/stores/global.js | 8 ++- 5 files changed, 182 insertions(+), 126 deletions(-) delete mode 100644 src/components/GoogleMap.svelte create mode 100644 src/components/MyMap.svelte diff --git a/src/components/GoogleMap.svelte b/src/components/GoogleMap.svelte deleted file mode 100644 index 2621240..0000000 --- a/src/components/GoogleMap.svelte +++ /dev/null @@ -1,80 +0,0 @@ - - -
Cargando...
diff --git a/src/components/MyMap.svelte b/src/components/MyMap.svelte new file mode 100644 index 0000000..a15d1c2 --- /dev/null +++ b/src/components/MyMap.svelte @@ -0,0 +1,25 @@ + + +
Cargando...
\ No newline at end of file diff --git a/src/pages/mapas/Paraderos.svelte b/src/pages/mapas/Paraderos.svelte index 331bcb9..10e0fb2 100644 --- a/src/pages/mapas/Paraderos.svelte +++ b/src/pages/mapas/Paraderos.svelte @@ -1,13 +1,18 @@ @@ -74,7 +136,7 @@
- +
@@ -106,23 +168,18 @@
{#if loading} + Cargando ubicaciones... {/if}
- {#if data_map} + {#if google_api_key} onEdita(ev.detail)} - on:loading={ev => loading = ev.detail} + {google_api_key} + on:start={ev => onMostrarParaderos(ev.detail)} /> - {:else} - {/if}
diff --git a/src/pages/mapas/Rutas.svelte b/src/pages/mapas/Rutas.svelte index 85c7138..09bccc5 100644 --- a/src/pages/mapas/Rutas.svelte +++ b/src/pages/mapas/Rutas.svelte @@ -1,6 +1,6 @@ Paraderos @@ -44,9 +101,6 @@
-
- -
Linea
@@ -60,33 +114,29 @@
-
Comuna
+
Servicio
{#if loading} + Cargando rutas... {/if}
- {#if data_map} + {#if google_api_key} loading = ev.detail} + {google_api_key} + on:start={ev => onPolyline(ev.detail)} /> - {:else} - {/if}
diff --git a/src/stores/global.js b/src/stores/global.js index 23a1db0..804be85 100644 --- a/src/stores/global.js +++ b/src/stores/global.js @@ -1,6 +1,10 @@ import { writable } from 'svelte/store' +const cacheParaderos = JSON.parse(sessionStorage.getItem('cache-paraderos') || 'null') || null; + export const storeMessages = writable([]); -export const storeParaderos = writable(null); +export const storeParaderos = writable(cacheParaderos); export const storeSession = writable({}); -export const storeLayout = writable({ showSidebar: true }); \ No newline at end of file +export const storeLayout = writable({ showSidebar: true }); + +storeParaderos.subscribe(val => sessionStorage.setItem('cache-paraderos', JSON.stringify(val))) \ No newline at end of file