The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.
download_button
and download_filename
parameters in add_draw_control()
. Users can now export
drawn features as GeoJSON files directly from the draw control
interface.provider
parameter allows choosing between “osm”
(OpenStreetMap/Nominatim) and “maptiler” providers, with
maptiler_api_key
parameter for MapTiler
authentication.add_pmtiles_source()
function.query_rendered_features()
and
get_queried_features()
allow users to directly invoke the
map.queryRenderedFeatures()
method from the parent
libraries in Shiny apps, with guidance for users to avoid race
conditions and ensure proper synchronization. Functions query visible
features in the map’s viewport and which can be extracted as sf
objects.mapboxgl_view()
and maplibre_view()
now
support quick view of terra rasters. A new function,
add_view()
, is designed to help users quickly stack layers
on top of the core view functions.enable_shiny_hover()
function for optional hover
events in Shiny applications:
_hover
input for mouse coordinates and
_feature_hover
input for feature informationmaplibre()
and mapboxgl()
widgets, including compare viewscoordinates = TRUE/FALSE
and
features = TRUE/FALSE
maplibre() |> add_circle_layer(...) |> enable_shiny_hover()
"before"
or "after"
) in input nameslegend_style()
function provides user-friendly
interface for legend styling without requiring CSS knowledgemap_legends
documentationstep_equal_interval()
, step_quantile()
,
and step_jenks()
for automatic classification with equal
interval, quantile, and Jenks natural breaks methodsinterpolate_palette()
for continuous color scaling with
multiple interpolation methodsget_legend_labels()
,
get_legend_colors()
, and get_breaks()
for
extracting classification metadataclassInt
package for robust statistical
classification algorithmsvariant
parameter in maptiler_style()
set_style()
improvements: Fixed critical issues
with dynamic style switching in Shiny applications:
set_style()
now properly preserves
user-added layers, sources, popups, tooltips, and other map elements
when switching base stylesnumber_format()
function: Comprehensive number
formatting for tooltips and map content:
add_features_to_draw()
hover_options
for vector tile sources in MapLibre
(#67):
get_column()
to reference feature properties in
tooltipsconcat()
helper function for combining strings
and expressionstooltip = concat("<strong>Name:</strong> ", get_column("name"), "<br>Value: ", get_column("value"))
set_tooltip()
in
Shiny applicationsmapboxgl_view()
and maplibre_view()
functions for quick visualization of sf objects with automatic geometry
detection and column-based styling (#102).set_rain()
and set_snow()
functions.add_globe_control()
for MapLibre maps, allowing
users to toggle between “mercator” and “globe” projections.set_style()
in Shiny applications for
both Mapbox and MapLibre maps (#99).get_drawn_features()
for
Shiny modules (#95).layer_id
parameter in add_legend()
. When a
layer is toggled in the layers control, its associated legend will
automatically show or hide.margin_top
, margin_right
,
margin_bottom
, margin_left
) that allow
fine-grained control over legend placement.visibility = "none"
showing as active in the control.compare()
plugin in Shiny applications,
with new rendering and proxy functions for comparison apps in Mapbox and
MapLibre.mode
parameter in compare()
allowing
users to choose between "swipe"
mode with a comparison
slider, and "sync"
mode which displays synchronized maps
side-by-side.add_image()
allows you to add your own image to the
map’s sprite for use as an icon / symbol layeradd_geolocate_control()
adds a Geolocate control to the
mapadd_globe_minimap()
adds a mini globe overview map that
tracks how your map moves around the globeadd = TRUE
move_layer()
function that gives you more
fine-grained control over layer ordering in a Shiny sessionadd_geocoder_control()
add_draw_control(freehand = TRUE)
add_reset_control()
cluster_options()
function, to be used with the
cluster_options
argument in add_circle_layer()
and add_symbol_layer()
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.