Comments (5)
My question maybe goes deeper, I'm wondering about retrieving any type of information from the deck to R, so that the zoom, bbox, a click event, etc. can be used as an input in other R calculations. There's the pickable
argument to every layer, which I believe is used to inform a click event on an object in a pickable layer? Is this already fully implemented in rdeck, or it is only used in the hover event situation?
from rdeck.
Currently, pickable
is used only for tooltips via onHover
. I'm currently implementing feature click for shiny, it'll be ready (probably) by tomorrow.
onViewStateChange
is trivial, that'll be ready soon also.
from rdeck.
Great work! Thanks!
from rdeck.
Not finished yet. View state bounds is broken for the viewstate
event, I'll also add util functions to retrieve these values from the input (so input[[magic_string]]
isn't required)
from rdeck.
I've added getter utilities for retrieving event data from the map in shiny.
The magic string approach will still work, but consider that to be a private api. Event names and payload structure may change in future.
from rdeck.
Related Issues (20)
- Deprecate `lazy_load`
- Arc Layer : Dynamic changes on Click event HOT 4
- Vignette: automating rdeck in javascript HOT 1
- Drop rstudio web viewer support
- MVTs not showing on deployed website HOT 7
- `tile_json()` for mapbox tilesets returns insecure urls
- Diverging scales
- Configurable `n_ticks` for discrete scales (excluding category)
- Font Awesome + Other Icon Library Support
- Map snapshots crop basemap or deck overlay when device pixels != 1
- Reveal.js stretches maps, making them blurred
- Reveal.js styles override rdeck styles for tooltip table
- `update_mvt_layer` fails when missing point_type argument HOT 1
- `get_view_state` gets triggered twice on v0.5.0 HOT 1
- Layers priority HOT 1
- Interleaved rendering mode
- Can't see stroked outlines on polygon layers HOT 6
- Change default radius/size/width units to "pixels"
- Enabling editor breaks map
- Tiles cannot be read using `tile_json` HOT 2
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 rdeck.