Back to projects
Oct 01, 2024

Elemap: embeddable map viewer

Dynamic content embeddable map viewer

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

The continuation of this project was a light-weight map editor for easy customization of project maps.