terra-draw
terra-draw copied to clipboard
A library for drawing on maps that supports Mapbox, MapLibre, Google Maps, OpenLayers and Leaflet out the box
**Is your feature request related to a problem? Please describe.** We are looking at using terra-draw as an alternative to Google's Drawing Library. Terra-draw works well for our use case....
## Description of Changes ## Link to Issue ## PR Checklist - [ ] The PR title follows the [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/#summary) standard - [ ] There is a associated GitHub...
**Describe the bug** I am using terra draw 1.19.0 with react and google maps. When creating shape using terra draw in using google maps normal mode it's working fine but...
This ticket will track breaking changes that will happen in v2 so that we can keep a list of them all in one place. There's only a few for now...
### Is your feature request related to a problem? Please describe. We've been building a custom subclass for `TerraDrawLineStringMode` to handle some functionality needed within a client app. As the...
**Is your feature request related to a problem? Please describe.** As mentioned in https://github.com/JamesLMilner/terra-draw/issues/714, we've been building out a custom extension of the linestring.mode. Specifically, we want to restrict which...
**Context** We are migrated to the TerraDraw because Google Maps deprecated it's own drawing tools and recommended TerraDraw as alternative. Currently, we’re using TerraDraw only for drawing rectangles or polygons....
Keyboard events used by `TerraDrawSelectMode` for deselect, delete, rotate and scale do not seem to be fired when using `TerraDrawGoogleMapsAdapter` Tested within our Vue application that utilizes [vue3-google-map](https://github.com/inocan-group/vue3-google-map), as well...
In terra-draw-google-maps-adapter there is a peer dependency on "@googlemaps/js-api-loader": "^1.14.3" js-api-loader version 2 got released a few weeks back and when using npm without force or legacy-peer-deps it breaks the...
**Is your feature request related to a problem? Please describe.** Currently, mode name is hard coded for each terra-draw mode. The below is an example of point mode https://github.com/JamesLMilner/terra-draw/blob/e4c57f21b1d48ad1f2fb90c02b36eb3a9ceff125/packages/terra-draw/src/modes/point/point.mode.ts#L58-L59 If...