Comments (4)
Workaround update:
Providing my own DrawPointHandler, same as the default implementation except immediately returns null if groundCoords === null
export default class MyDrawPointHandler extends ModeHandler {
handleClick({ groundCoords }) {
if (!groundCoords) {
console.log("groundCoords is null");
return null;
}
const geometry = {
type: "Point",
coordinates: groundCoords
};
console.log(">>> MyDrawPointHandler.handleClick() ", geometry);
return super.getAddFeatureAction(geometry);
}
}```
from nebula.gl.
onEdit should be fired multiple times.
You can filter the onEdit events by the edit type.
@supersonicclay can you comment on groundCoords === null
from nebula.gl.
Weird indeed. A workaround is to take out the pickable: true
.
https://codesandbox.io/s/rm7qoj2vmo
from nebula.gl.
Is this fixed @supersonicclay ?
from nebula.gl.
Related Issues (20)
- 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 HOT 1
- 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 6
- Errors when using DrawPolygonMode and DrawRectangleMode @nebula.gl/[email protected] / @nebula.gl/[email protected]
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.