Elemap: embeddable map viewer
Web
|Elebase
|Geospatial CMS company Elebase asked me to develop an embeddabble 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, colors, sizes, through the Elebase dashboard.
- Smart map layering, clustering and generalization 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