Elemap map viewer
An embeddable Vue and Ionic map viewer for hosted content
- Client
- Elebase
- Year
- 2024
- Before
AI - Subject
- Web development
- Tools
- Mapbox GL JS
- Tags
- Frontend, Web mapping, Product
- Result
- Embeddable Vue and Ionic map viewer

What I did
Geospatial CMS company Elebase asked me to develop an embeddable web map app to be used by customers with little or no technical knowledge as a map viewer for their hosted content.
The app is written in Vue 3 with Ionic for the UI, so as to be usable in a native user application in iOS or Android, in addition to web apps. Mapbox GL is used for map rendering and related functionality.
Main features include:
-
Dynamic configuration of basemap style, UI theme, colours, sizes, through the Elebase dashboard.
-
Smart map layering, clustering and generalisation on no-known-in-advance data for a better cartographic result
-
Custom set of map controls including geocoding, tilt and compass, geolocation
-
Dynamic lists, and blog pages according to tightly connected Elebase API
-
Preview mode for unpublished articles
-
App authentication
The continuation of this project was a light-weight map editor for easy customisation of project maps.
What the client said
Excellent developer and skilled especially in the domain of interactive mapping.
Images







