GisForWeb
Menu
All tools
Tangram logo

Tangram

Open Source

WebGL rendering engine for 2D and 3D vector maps, used as a Leaflet plugin.

License

MIT

About

Tangram is a JavaScript library that renders 2D and 3D maps live in the browser with WebGL. It is tuned for OpenStreetMap-style vector tiles but also draws GeoJSON, TopoJSON and other vector sources, and is added to an existing Leaflet map as a plugin rather than replacing it. It grew out of Mapzen's Nextzen tooling and is now a Linux Foundation project; Tangram ES is the native C++ port used on mobile and embedded devices.

Features

  • Renders 2D and 3D maps with WebGL
  • Instantiated as a Leaflet plugin
  • Loads MVT, GeoJSON and TopoJSON
  • OpenStreetMap-tuned vector tile styling
  • Custom data sources and draw order
  • Native mobile port available as Tangram ES

Details

Type
Library
Pricing
open-source
License
MIT
Hosting
Self-host

Platforms

web

Languages

JavaScript

Data formats

MVT
GeoJSON
TopoJSON