Mapus is an open-source project by the same author as motionity, intended to offer a web-based map layout and interactive mapping utility for building custom maps and layouts for web applications. The project aims to make map creation and manipulation — including pinning markers, drawing, layering, and possibly interactive or dynamic behaviors — easier to embed into web pages without the overhead of heavy GIS libraries. Through a clean JavaScript API, mapus enables developers to integrate custom-styled maps, overlays, and interactive map features into websites or web apps, supporting custom data layers, markers, and user interactions. The design philosophy favors lightweight integration and ease-of-use, enabling quick prototyping of map-heavy features such as user location display, interactive storytelling, data visualization on maps, or event mapping, without requiring deep GIS expertise.
Features
- Lightweight JavaScript-based map rendering for embedding into web projects
- Support for custom markers, overlays, and data layers on maps
- Interactive user interactions: map panning, zooming, clicking markers, event handling
- Easy integration with modern JS frameworks (React, Vue) or vanilla JS
- Customizable map styling to match site design or app UI
- Ability to define dynamic data-driven map layers (e.g., for events, user data, geolocation)