Skip to content

Terra Draw Tutorials

This tutorial explains you how to get started bringing Terra Draw - cross platform drawing library for all map applications

Overview

Terra Draw provides you an unified API to bring drawing functionalities with your own modes to any kind of mapping libraries.

Supported libraries

Terra Draw uses the concept of 'adapters' to allow it to work with a host of different mapping libraries. The currently supported libraries are:

Library Version supported npm package
Leaflet v1 terra-draw-leaflet-adapter
OpenLayers v10 terra-draw-openlayers-adapter
MapLibre GL JS v4, v5 terra-draw-maplibre-gl-adapter
Google Maps JS API v3 terra-draw-google-maps-adapter
Mapbox GL JS v3 terra-draw-mapbox-gl-adapter
ArcGIS JavaScript SDK v4 terra-draw-arcgis-adapter

Project website

The official Terra Draw website can be found at terradraw.io. If you are interested in contributing to the website please see GitHub repository.

Workshops