Taxonomy of Web Mapping Frameworks

Here’s an attempt to create a simple taxonomy of the currently active and popular web mapping frameworks available. This covers web mapping that delivers a consumer-navigable geographic “slippy” map of raster and/or vector tiles containing bespoke geographic data.

Ecosystems Hosted Wrappers Managed Wrappers Managed APIs Open Frameworks Spatial Servers Server Programming
MapBox Studio


Carto Builder


ESRI ArcGIS Online


Tableau


Google Fusion Tables


Google MyMaps

Google Maps Embed API


Google Static Maps API


OSM StaticMapLite

Google Maps JavaScript API


HERE Maps API for JavaScript


Microsoft Bing Maps V8 Control

OpenLayers


Leaflet


D3


R (with RStudio packages)

MapServer


GeoServer

R


Java


Mapnik (C++/Python)

Advanced data visualisation
Remote server dependency
Scripting knowledge required
Programming required
Web space required
Shell access to server required

I will aim to update based on feedback and new discovery. This initial version is based on my own usages/experiences in the field, so it is quite possible there are some very obvious candidates I have missed.


Visit the new oobrien.com Shop
High quality lithographic prints of London data, designed by Oliver O’Brien