Comments (13)
Double clicking "finalizes" the polygon. So if you add two points, that results in an invalid polygon.
I will write a check to avoid that.
from nebula.gl.
This may be a duplicate of #153. If you're using deck 6.3, you'll need to upgrade nebula to 0.8. Or you can downgrade deck to <6.3.
Sorry for the inconvenience. There was an unintended function name collision.
from nebula.gl.
Can you paste the data you are providing in "data" field? It has to be a feature collection.
from nebula.gl.
from nebula.gl.
Also, You need to provide a mapbox token to see the map under.
from nebula.gl.
from nebula.gl.
I am having the same problem, in drawPolygon mode when the first action is double click or double clicking after set a first point the layer results in a unresponsive state: two points without line are painted without calling to onEdit callback, so it's not possible to do something at this point.
However, this is not happening in the nebula.gl website showcase.
from nebula.gl.
Double clicking "finalizes" the polygon. So if you add two points, that results in an invalid polygon.
I will write a check to avoid that.
Hi @georgios-uber, is it planned to include this validation soon?
from nebula.gl.
@carlostxm please close the issue if updating fixes this.
from nebula.gl.
Is it possible that I cannot close this issue because I didn't open it? I don't see the close button anywhere.
from nebula.gl.
@vnugent if upgrading to nebula 0.8 fixes it, can you close this issue?
from nebula.gl.
It's still not behaving the way I think it should. It now lets me create a single-point polygon (all 4 vertices are the same) or a "line" polygon (2 vertices are the same). Another word addFeature
event is generated if I simply double click or draw a line then double click. See code sandbox link.
https://codesandbox.io/s/wk56rvzjl7
"deck.gl": "6.3.9",
"nebula.gl": "0.8",
"nebula.gl-react": "0.8",
from nebula.gl.
Nice find!
from nebula.gl.
Related Issues (20)
- EditableGeoJsonLayer selected Point Layer able to move, but the the old point still in it place
- MeasureDistanceMode clear measurements
- Wrong position of nodes when modifying LineString HOT 3
- build fails in Vue with TS
- TypeError using with vue
- HtmlOverlay - pure js example HOT 1
- Create & move point on LineString/Polygon incorrectly moves existing point HOT 3
- per expression must either be null or a function
- add DrawRectangleByMeasure
- mousemove events while testing in Playwright not having any effect. HOT 1
- Example setup broken in fresh Vite app HOT 1
- Rendering features with EditableGeoJsonLayer gets distorted
- issues with React "react": "^18.2.0", HOT 1
- [Bug] package.json should contain `exports` for usage in NodeJS
- [Bug] imports from sub-paths like `@deck.gl/layers/typed` are not valid
- Typescript error on SelectionLayer
- Add Drag & Draw Rectangle mode HOT 1
- Add CLA requirement to CONTRIBUTING.md HOT 1
- Translating Features of large distances heavily distorts & flips them (at ~+-90°long) HOT 5
- The nebula.gl project has migrated to deck.gl-community/editable-layers HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nebula.gl.