51 lines
986 B
Markdown
51 lines
986 B
Markdown
|
![GitHub](https://img.shields.io/github/license/ngyewch/svelte-leaflet)
|
||
|
![npm](https://img.shields.io/npm/v/svelte-leafletjs)
|
||
|
![GitHub tag (latest by date)](https://img.shields.io/github/v/tag/ngyewch/svelte-leaflet)
|
||
|
![GitHub Workflow Status](https://img.shields.io/github/workflow/status/ngyewch/svelte-leaflet/Node.js%20CI)
|
||
|
|
||
|
# svelte-leaflet
|
||
|
|
||
|
Svelte component for [leaflet](https://leafletjs.com/)
|
||
|
|
||
|
[Documentation & Demo](https://ngyewch.github.io/svelte-leaflet/)
|
||
|
|
||
|
[Sample project](https://github.com/ngyewch/svelte-leaflet-test)
|
||
|
|
||
|
## Component support
|
||
|
|
||
|
- [x] Map
|
||
|
|
||
|
UI layers:
|
||
|
- [x] Marker
|
||
|
- [x] Popup
|
||
|
- [x] Tooltip
|
||
|
|
||
|
Raster layers:
|
||
|
- [x] TileLayer
|
||
|
- [x] TileLayer.WMS
|
||
|
- [x] ImageOverlay
|
||
|
- [ ] VideoOverlay
|
||
|
|
||
|
Vector layers:
|
||
|
- [x] Polyline
|
||
|
- [x] Polygon
|
||
|
- [x] Rectangle
|
||
|
- [x] Circle
|
||
|
- [x] CircleMarker
|
||
|
- [ ] SVGOverlay
|
||
|
|
||
|
Other layers:
|
||
|
- [ ] LayerGroup
|
||
|
- [ ] FeatureGroup
|
||
|
- [x] GeoJSON
|
||
|
|
||
|
Basic types:
|
||
|
- [x] Icon
|
||
|
- [x] DivIcon
|
||
|
|
||
|
Controls:
|
||
|
- [ ] Zoom
|
||
|
- [ ] Attribution
|
||
|
- [ ] Layers
|
||
|
- [x] Scale
|