Releases: trafficonese/leaflet.extras
leaflet.extras 2.0.1
New Features
addWMSLegendgained the argumentstitle,titleStyleandtitleClassto . Fix #219addDrawToolbargained the argumentsedittoolbarandedithandlers, which let's you customize all the tooltips
Bugfixes
- Fixed CRAN devel checks: Found the following Rd file(s) with Rd \link{} targets missing package
leaflet.extras 2.0.0
New Features
-
addDrawToolbaroffers some new options:handlersOptionsandtoolbarOptions, with which you can customize the drawing toolbar and the tooltipsaddDrawToolbargot 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
-
searchOSMTextenables setting the OpenStreetMap (OSM) search text directly from R -
clearSearchOSMallows clearing the search marker associated withaddSearchOSM. Fix #158, Fix #209 -
clearSearchFeaturesprovides functionality to clear the search marker -
addReverseSearchOSMgained new arguments:markerallows customization of the icon for the found featureshowFeatureOptionsenables styling options for the found featureshowBoundsOptionsallows customization of the style for the boundary of a found featureshowHighlightOptionsenables customization of the hover effect for a found feature
-
addBounceMarkersbehave 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.
-
addLatLngforaddGeodesicPolylinesallows 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. Thelayercategoryshould be eithershape,polyline, ormarker. (Thanks to @cmcaine) Seeexamples/shiny/draw-events/draw_mouse_events.R
Improvements
- The
apikeyofaddSearchGoogle/addReverseSearchGoogle/addBingTilesnow has to be notNULLand also not"" - Extend BingTiles
imagerySetand emit warnings for deprecated sets - Changed default values in
searchOptionsforurl/propertyLoc/propertyName - Draw events trigger correctly using
priority: "event". Fix #89 - Included 12 color gradients from colorbrewer2 for
addWebGLHeatmapusing 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
Bugfixes
v1.0.0
leaflet.extras 1.0.0
leaflet.js
leaflet.extrasdepends uponleaflet(>= 2.0.0). As ofleaflet2.0.0, it is built usingleaflet.jsversion 1.3.1. All plugins have been updated to their latest compatible version ofleaflet.jsv1.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/webgl-heatmap-leaflet
- 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".
New Features
Improvements
- Major Changes to search
Release 001
Cutting a first release.