Allows updating an existing glmap map in a running Shiny application
(adding/removing layers, updating GPU raster colormaps/contrast, flying to
bounds, or filtering millions of features on the GPU) without re-rendering
the base map widget.
Arguments
- outputId
The ID of the
glmapOutputcontrol in the Shiny UI.- session
The Shiny
sessionobject (defaults toshiny::getDefaultReactiveDomain()).- data
Optional default data object associated with proxy calls.
- deferUntilFlush
Logical; whether to buffer commands until after the next reactive flush.
Value
A glmap_proxy object that can be piped into add_*(), clear_layer(), fly_to(), etc.