Installation
How to install and set up mapcn in your project.
Prerequisites
A project with Tailwind CSS and shadcn-svelte set up.
Installation
Run the following command to add the map component:
npx shadcn-svelte@latest add https://mapcn-svelte.vercel.app/r/map.jsonThis will install maplibre-gl and add the map component to your project.
Usage
Import and use the map component:
<script lang="ts">
import { Map, MapControls } from "$lib/components/ui/map";
import { Card } from "$lib/components/ui/card";
</script>;
<Card class="h-[300px] overflow-hidden p-0">
<Map center={[-74.006, 40.7128]} zoom={11}>
<MapControls />
</Map>
</Card>;Note: The map uses free CARTO basemap tiles by default. No API key required. Tiles
automatically switch between light and dark themes.