--- layout: default ---

How it works

The map itself consists of the data -- vector tiles (packed together into one .mbtiles file) + the style of the map (.json which defines colors, fonts, what to show and what not to show, etc.).

We use TileServer-GL software to serve the final maps: as a true vector maps (vector tiles + style json) + raster fallback (on-the-fly rasterized .png tiles) for compatibility with existing software.

The map can then be displayed with various library (javascript, mobile apps, ...) such as Mapbox GL JS, OpenLayers (vector maps) and Leaflet, OpenLayers, ... (raster fallback).

All these libraries provide extensive APIs for enhancing the map such as:

Most of the demos will be showing features of Mapbox GL JS, sometimes with Leaflet fallback.