Mappette is a project born to experiment on today's (2022) web technologies, applied on building a light webmapping library and a set of examples.
The goals of Mappette:
-
offering a simple API for mapping, by abstracting different mapping libraries own API, while leaving direct access to the mapping library itself
-
depending on a minimal set of well documented libraries; currently our runtime dependencies are:
- a mapping library (OpenLayers and CesiumJS are supported)
- proj4js
- Preact
-
leveraging the web platform whenever possible, instead of adding new dependencies
git clone https://github.com/mbarto/mappette-viewer.git
cd mappette-viewer
npm install
npm run dev
Point your browser to http://localhost:3000