nebula.gl
nebula.gl copied to clipboard
Selection Layer doesn't select all objects in selected area
Describe the bug
For example you have 9 dots: 8 of them are very close to one another and one is far from them in maximum zoom level. When you select these 9 dots and you zoom out, it will select less than 9 dots. This problem may be due to the possibility that one dot overlaps another and all the dots that are underneath are not rendering.
Actual Result
Selected result will be 7 objects
Expected Result
Should select all objects in the marked area. (8 + 1)
Reproduce Steps
- Create a few dots one close to another (for example, 8 dots maximum close to one another and one dot a bit far from them).
- Zoom out to see only 2 dots (8 dots will collapse in 1).
- Select them
Screenshots
There is support for multiple overlapping object selection but is slow, I might add an option to activate it.
What if we changed SelectionLayer to take a callback and users can override the default deck.gl picking to provide their own selection logic (e.g. just use turf to intersect with their data)?
what's the status on this issue?
I'm getting this pretty consistently. Is this not supposed to be used with selection layer "polygon" on an Icon Layer?
@kokyhin Did you find a work around?
@kokyhin Did you have find a work around?
Unfortunately no, and i think no one will help us.
@georgios-uber Any progress ?
Be nice to have a lasso one too, but might have to do that ourselves?
@igorDykhta Any update on this?
@georgios-uber Is there any movement on this issue, or is it in the pipeline to be addressed?
@georgios-uber Is there any update on this issue?
@ssontag55 @sowmya-ari @ionab not atm
@igorDykhta Is there any work around solution to solve this issue?
Any update on that? Or even a workaround/tip on how we could do it ourselves?
I'm also experiencing this issue. Is there any update on that, or perhaps a workaround/tip on how we could address it ourselves?