|
|
|
@ -87,10 +87,19 @@
|
|
|
|
</script>
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
|
|
{#await style then style}
|
|
|
|
{#await style then style}
|
|
|
|
<MapLibre {style} class="h-full" {center} {zoom} attributionControl={false} diffStyleUpdates={true} let:map>
|
|
|
|
<MapLibre
|
|
|
|
|
|
|
|
{style}
|
|
|
|
|
|
|
|
class="h-full"
|
|
|
|
|
|
|
|
{center}
|
|
|
|
|
|
|
|
{zoom}
|
|
|
|
|
|
|
|
attributionControl={false}
|
|
|
|
|
|
|
|
diffStyleUpdates={true}
|
|
|
|
|
|
|
|
let:map
|
|
|
|
|
|
|
|
on:load={(event) => event.detail.setMaxZoom(14)}
|
|
|
|
|
|
|
|
>
|
|
|
|
<NavigationControl position="top-left" showCompass={!simplified} />
|
|
|
|
<NavigationControl position="top-left" showCompass={!simplified} />
|
|
|
|
{#if !simplified}
|
|
|
|
{#if !simplified}
|
|
|
|
<GeolocateControl position="top-left" fitBoundsOptions={{ maxZoom: 12 }} />
|
|
|
|
<GeolocateControl position="top-left" />
|
|
|
|
<FullscreenControl position="top-left" />
|
|
|
|
<FullscreenControl position="top-left" />
|
|
|
|
<ScaleControl />
|
|
|
|
<ScaleControl />
|
|
|
|
<AttributionControl compact={false} />
|
|
|
|
<AttributionControl compact={false} />
|
|
|
|
@ -110,7 +119,7 @@
|
|
|
|
}),
|
|
|
|
}),
|
|
|
|
}}
|
|
|
|
}}
|
|
|
|
id="geojson"
|
|
|
|
id="geojson"
|
|
|
|
cluster={{ maxZoom: 14, radius: 500 }}
|
|
|
|
cluster={{ radius: 500 }}
|
|
|
|
>
|
|
|
|
>
|
|
|
|
<MarkerLayer
|
|
|
|
<MarkerLayer
|
|
|
|
applyToClusters
|
|
|
|
applyToClusters
|
|
|
|
|