Skip to content

JamesLMilner/terra-draw

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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!

Library Support

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

Install

You can install the Terra Draw into your project like so:

npm install terra-draw

Be aware Terra Draw is currently in alpha, the initial API is still being finalised

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

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages