Changelog
Source:NEWS.md
leaflet.extras (development version)
New Features
- Include the plugin
leaflet-groupedlayercontrol
. See the example in/inst/examples/shiny/groupedlayercontrol_app.R
for a demo of all options and methods. Fix #202
Bugfixes
- New argument
fillColor
forpulseIcons
. Fix #231
leaflet.extras 2.0.1
CRAN release: 2024-08-19
New Features
-
addWMSLegend
gained the argumentstitle
,titleStyle
andtitleClass
to . Fix #219 -
addDrawToolbar
gained the argumentsedittoolbar
andedithandlers
, which let’s you customize all the tooltips
leaflet.extras 2.0.0
CRAN release: 2024-06-10
New Features
-
addDrawToolbar
offers some new options:-
handlersOptions
andtoolbarOptions
, with which you can customize the drawing toolbar and the tooltips -
addDrawToolbar
got a new argumentdrag
. When set toTRUE
, the drawn features will be draggable during editing, utilizing the Leaflet.Draw.Drag plugin. Otherwise, this library will not be included. Fix #115
-
-
searchOSMText
enables setting the OpenStreetMap (OSM) search text directly from R -
clearSearchOSM
allows clearing the search marker associated withaddSearchOSM
. 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 feature -
showFeatureOptions
enables styling options for the found feature -
showBoundsOptions
allows customization of the style for the boundary of a found feature -
showHighlightOptions
enables customization of the hover effect for a found feature
-
-
addBounceMarkers
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
foraddGeodesicPolylines
allows you to append line vertices - Emit mouse events (
click
,mouseover
, andmouseout
) for drawn features. The event names are suffixed with identifiers based on thelayercategory
, appended with_draw_click
,_draw_mouseover
, or_draw_mouseout
. Thelayercategory
should be eithershape
,polyline
, ormarker
. (Thanks to @cmcaine) Seeexamples/shiny/draw-events/draw_mouse_events.R
Improvements
- The
apikey
ofaddSearchGoogle
/addReverseSearchGoogle
/addBingTiles
now has to be notNULL
and also not""
- Extend BingTiles
imagerySet
and emit warnings for deprecated sets - Changed default values in
searchOptions
forurl
/propertyLoc
/propertyName
- Draw events trigger correctly using
priority: "event"
. Fix #89 - Included 12 color gradients from colorbrewer2 for
addWebGLHeatmap
using this script/scripts/generate_color_gradients.R
- In
addReverseSearchOSM
, longitudes are now normalized to ensure that the Nominatim search returns features for wrapped tiles. - Updated most JavaScript dependencies, changed Webpack Build, removed source-maps as package size was an R-CMD-check issue
- Include Tests for R functions
- Use Github Actions (R-CMD-check, pkgdown, test-coverage, NPM builds, Styler, PR-commands)
- Fixed & extended examples
leaflet.extras 1.0.0
CRAN release: 2018-04-21
leaflet.js
-
leaflet.extras
depends uponleaflet
(>= 2.0.0). As ofleaflet
2.0.0, it is built usingleaflet.js
version 1.3.1. All plugins have been updated to their latest compatible version ofleaflet.js
v1.3.1. - All javascript dependencies have been updated to the latest stable release.
- @mapbox/leaflet-omnivore@0.3.4 - https://github.com/mapbox/leaflet-omnivore
- @mapbox/togeojson@0.16.0 - https://github.com/mapbox/togeojson
- Leaflet.Geodesic@1.1.0 - https://github.com/henrythasler/Leaflet.Geodesic
- Leaflet.StyleEditor@0.1.6 - https://github.com/dwilhelm89/Leaflet.StyleEditor
- csv2geojson@5.0.2 - https://github.com/mapbox/csv2geojson
- fuse.js@3.2.0 - https://github.com/krisk/Fuse
- leaflet-choropleth@1.1.2 - https://github.com/timwis/leaflet-choropleth
- leaflet-draw-drag@0.4.5 - https://github.com/w8r/Leaflet.draw.drag
- leaflet-draw@0.4.14 - https://github.com/Leaflet/Leaflet.draw
- leaflet-draw@1.0.2 - https://github.com/Leaflet/Leaflet.draw
- leaflet-fullscreen@1.0.2 - https://github.com/Leaflet/Leaflet.fullscreen
- leaflet-gps@1.7.0 - https://github.com/stefanocudini/leaflet-gps
- leaflet-hash@1.0.1 - https://github.com/PowerPan/leaflet-hash
- leaflet-measure-path@1.3.1 - https://github.com/perliedman/leaflet-measure-path
- leaflet-plugins@3.0.2 - https://github.com/shramov/leaflet-plugins
- leaflet-pulse-icon@0.1.0 - https://github.com/mapshakers/leaflet-icon-pulse
- leaflet-search@2.3.7 - https://github.com/stefanocudini/leaflet-search
- leaflet-sleep@0.5.1 - https://github.com/CliffCloud/Leaflet.Sleep
- leaflet-webgl-heatmap@0.2.7 - https://github.com/ursudio/leaflet-webgl-heatmap
- leaflet.BounceMarker@1.0.0 - https://github.com/maximeh/leaflet.bouncemarker
- leaflet.heat@0.2.0 - https://github.com/Leaflet/Leaflet.heat
- leaflet.tilelayer.pouchdbcached@0.4.0 - https://github.com/MazeMap/Leaflet.TileLayer.PouchDBCached
- pouchdb-browser@6.4.3 - https://github.com/pouchdb/pouchdb
- topojson@1.6.26 - https://github.com/mbostock/topojson
- topojson@3.0.2 - https://github.com/topojson/topojson
leaflet-omnivore
- Leaflet.label has updated to v1.x of leaflet.js changing default behavior. Mainly… “bindLabel, openLabel and so should be replaced by bindTooltip, openTooltip, etc”.
leaflet.extras 0.2
CRAN release: 2017-06-25
Bug Fixes
- Fixed #86
- Made CRAN Ready #87 (Thanks @timelyportfolio!)
leaflet.extras 0.1.9008
New Features
- Another option for heatmaps via Leaflet.heat
- Also fixed gradientTexture option of WebGLHeatmap.
leaflet.extras 0.1.9007
New Features
- Ability to suspend scrolling using Leaflet.Sleep
leaflet.extras 0.1.9006
Improvements
- Major performance boost to addWebGLHeatmap function. Closes #42.
leaflet.extras 0.1.9004
New Features
- Added support for Leaflet-GPS.
leaflet.extras 0.1.9003
New Features
- Added support for Leaflet-search plugin. Contributed by Bangyou Zheng.
leaflet.extras 0.1.9002
New Features
- Added support for Leaflet-measure-path plugin.
leaflet.extras 0.1.9
New Features
- Added support for Leaflet.Draw plugin.
- Added support of Style Editor plugin.
leaflet.extras 0.1.4
New Features
- Added addTopoJSONChoropleth (Thanks TrantorM).
leaflet.extras 0.1.3
New Features
- Added WMS Legend Control.
leaflet.extras 0.1.2
New Features
- Added Leaflet Hash Plugin for bookmarkable/sharable URLs.
leaflet.extras 0.1.1
New Features
- Added Tile Caching ability
leaflet.extras 0.1.0
New Features
- Added webgl-heatmap plugin
- Added geojson-choropleth plugin
- Added Weather Markers plugin
- Added Pulse Icon plugin