πŸ—ΊοΈ

MapBasic

Simple interactive map with pan and zoom controls

πŸ”

MapSearch

Location search with Nominatim geocoding

πŸ“

MapMarkers

Database markers with popups and filtering

✨

MapLive

Real-time marker additions with animations

MapBasic - Interactive Map

A foundation map component with pan, zoom, and OpenStreetMap tiles. Use keyboard arrows or drag to navigate.

Usage Examples

<script>
  import MapBasic from '$lib/components/MapBasic.svelte';
</script>

<MapBasic
  center={{ lat: 51.5074, lng: -0.1278 }}
  zoom={13}
  height={400}
  enableScrollZoom={true}
  showZoomControl={true}
/>

Component Comparison

FeatureMapBasicMapSearchMapMarkersMapLive
Pan & Zoomβœ…βœ…βœ…βœ…
Location Search-βœ…--
Display Markers-Singleβœ… Multipleβœ… Multiple
Category Filtering--βœ…-
Add Markers---βœ… Click
Edit Markers---βœ… Drag/Form
Database Integration--βœ…Optional
Best ForBasic displayLocation findingData visualisationUser input