leaflet-groupedlayercontrol.
See the example in /inst/examples/shiny/groupedlayercontrol_app.R for a demo of all options and methods. Fix #202filtersearch for searchOptions to limit the Nominatim search area. Fix #168addSearchFeatures displays all matching results, even in the case of duplicates. However, markers and animations are currently only applied to a single result and not to all matching entries. Fix #150fillColor for pulseIcons. Fix #231group for addMeasurePathToolbar. Supports single group, multiple groups, or all layers (group = NULL). Fix #233addWMSLegend gained the arguments title, titleStyle and titleClass to . Fix #219addDrawToolbar gained the arguments edittoolbar and edithandlers, which let's you customize all the tooltipsaddDrawToolbar offers some new options:
handlersOptions and toolbarOptions, with which you can customize the drawing toolbar and the tooltipsaddDrawToolbar got a new argument drag. When set to TRUE, the drawn features will be draggable during editing, utilizing the Leaflet.Draw.Drag plugin. Otherwise, this library will not be included. Fix #115searchOSMText enables setting the OpenStreetMap (OSM) search text directly from R
clearSearchOSM allows clearing the search marker associated with addSearchOSM. Fix #158, Fix #209
clearSearchFeatures provides functionality to clear the search marker
addReverseSearchOSM gained new arguments:
marker allows customization of the icon for the found featureshowFeatureOptions enables styling options for the found featureshowBoundsOptions allows customization of the style for the boundary of a found featureshowHighlightOptions enables customization of the hover effect for a found featureaddBounceMarkers behave now like normal Markers (except for clustering)
Update Geodesics functions to show default or custom statistics in Control Info, show (draggable) Markers, use layerManager, enable popup/label/markerOptions/highlightOptions, emit Mouse Events, accept icons.
addLatLng for addGeodesicPolylines allows you to append line vertices
Emit mouse events (click, mouseover, and mouseout) for drawn features. The event names are suffixed with identifiers based on the layercategory, appended with _draw_click, _draw_mouseover, or _draw_mouseout. The layercategory should be either shape, polyline, or marker. (Thanks to @cmcaine) See examples/shiny/draw-events/draw_mouse_events.R
apikey of addSearchGoogle / addReverseSearchGoogle / addBingTiles now has to be not NULL and also not ""imagerySet and emit warnings for deprecated setssearchOptions for url / propertyLoc / propertyNamepriority: "event". Fix #89addWebGLHeatmap using this script /scripts/generate_color_gradients.RaddReverseSearchOSM, longitudes are now normalized to ensure that the Nominatim search returns features for wrapped tiles.leaflet.extras depends upon leaflet (>= 2.0.0). As of leaflet 2.0.0, it is built using leaflet.js version 1.3.1. All plugins have been updated to their latest compatible version of leaflet.js v1.3.1.