Tugark / terra-draw

Cross provider map drawing library, supporting Mapbox, MapLibre, Google Maps, OpenLayers and Leaflet out the box

Home Page:https://terradraw.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Terra Draw Logo

Terra Draw CI Badge npm version

Frictionless map drawing across mapping libraries.

Terra Draw centralises map drawing logic and provides a host of out the box drawing modes that work across different JavaScript mapping libraries. It also also you bring your own modes!

An example of drawing geodesic lines using Terra Draw with Leaflet

Library Support

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

Getting Started

Please see the the getting started guide

Development

Please see the the development documentation

Contributing

Please see the the contributing documentation

Project Website

You can checkout the offical Terra Draw website at terradraw.io. If you are interested in contributing to the website please see this repository.

License

MIT

About

Cross provider map drawing library, supporting Mapbox, MapLibre, Google Maps, OpenLayers and Leaflet out the box

https://terradraw.io

License:MIT License


Languages

Language:TypeScript 99.5%Language:HTML 0.4%Language:JavaScript 0.1%Language:Shell 0.0%