Lightweight, dependency-free slippy map renderer
npm install lightning-mapsA fast, lightweight slippy map renderer with very minimal dependencies.
Heavily inspired by Pigeon Maps and Leaflet, but with slightly different goals in mind:
* Modern, built using ES6+ syntax
* Lightweight, minimal dependencies
* Ability to render thousands of markers, by using rendering instead of depending on the DOM
* Supports rendering of complex polygons
* Wrapper for React (VueJS coming soon)
```
yarn add lightning-maps
Or link directly to our build via the unpkg CDN:
`html`
`html`
`javascripthttps://maps.geocod.io/tiles/base/${z}/${x}/${y}.png
var map = new LightningMaps.Map(canvas, {
source: function (x, y, z) {
return ;
},
zoom: 12,
center: [38.86530697026126, -77.20057854052735]
});
map.addMarker(new LightningMaps.Marker([38.882666, -77.170150]))
`
`bash`
yarn run dev
yarn run test:watch
`bash``
yarn run build