From cc10ab8514d89e104d57eccce15e89e52c0b1309 Mon Sep 17 00:00:00 2001 From: Kyler Chin <7539174+kylerchin@users.noreply.github.com> Date: Fri, 19 Jul 2024 05:51:16 -0700 Subject: [PATCH] if map object not created yet, do not do anything --- src/routes/+page.svelte | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 59924bdd..c23fe68a 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -969,7 +969,9 @@ if (localStorage.getItem('cachegeolocation')) { const [long, lat] = localStorage.getItem('cachegeolocation')!.split(','); centerinit = [parseFloat(long), parseFloat(lat)]; - mapglobal.setCenter(centerinit); + if (mapglobal) { + mapglobal.setCenter(centerinit); + } } else { try { /** @@ -988,7 +990,9 @@ // set the center of the map to the user's location // in case the map is already initialized (rare), set the center to the user's location - mapglobal.setCenter(centerinit); + if (mapglobal) { + mapglobal.setCenter(centerinit); + } // store the user's location in localStorage, as we do with regular browser provided geolocation localStorage.setItem('cachegeolocation', `${geo_api_response.geo_resp.longitude},${geo_api_response.geo_resp.latitude}`);