diff --git a/frontend/src/lib/components/tabs/MapTab.svelte b/frontend/src/lib/components/tabs/MapTab.svelte index 562c142..28cbfbd 100644 --- a/frontend/src/lib/components/tabs/MapTab.svelte +++ b/frontend/src/lib/components/tabs/MapTab.svelte @@ -12,6 +12,9 @@ let longitude; let accuracy; const errorMessage = "Geolocation not available"; + const attribution = '© OpenStreetMap contributors'; + const openStreetMapTile = 'https://tile.openstreetmap.org/{z}/{x}/{y}.png'; + let errored = false; const watchPosition = async () => { @@ -59,15 +62,11 @@ }); map.setView(pianelloCoordinates, 13); - map.setMaxBounds(map.getBounds()); leaflet - .tileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png', { - attribution: - '© OpenStreetMap contributors' - }) - .addTo(map); + .tileLayer(openStreetMapTile, {attribution}) + .addTo(map); } onMount(async () => { @@ -83,10 +82,11 @@ } }); + {#if !errored} -
+
{:else} -{errorMessage} + {errorMessage} {/if}