Add a heatmap
Adds a heatmap with data from a GeoJSON/TopoJSON file/url
Adds a heatmap with data from a KML file/url
Adds a heatmap with data from a CSV file/url
Adds a heatmap with data from a GPX file/url
removes the heatmap
clears the heatmap
addHeatmap(map, lng = NULL, lat = NULL, intensity = NULL,
layerId = NULL, group = NULL, minOpacity = 0.05, max = 1,
radius = 25, blur = 15, gradient = NULL, cellSize = NULL,
data = leaflet::getMapData(map))addGeoJSONHeatmap(map, geojson, layerId = NULL, group = NULL,
intensityProperty = NULL, minOpacity = 0.05, max = 1, radius = 25,
blur = 15, gradient = NULL, cellSize = NULL)
addKMLHeatmap(map, kml, layerId = NULL, group = NULL,
intensityProperty = NULL, minOpacity = 0.05, max = 1, radius = 25,
blur = 15, gradient = NULL, cellSize = NULL)
addCSVHeatmap(map, csv, csvParserOptions, layerId = NULL, group = NULL,
intensityProperty = NULL, minOpacity = 0.05, max = 1, radius = 25,
blur = 15, gradient = NULL, cellSize = NULL)
addGPXHeatmap(map, gpx, layerId = NULL, group = NULL,
intensityProperty = NULL, minOpacity = 0.05, max = 1, radius = 25,
blur = 15, gradient = NULL, cellSize = NULL)
removeHeatmap(map, layerId)
clearHeatmap(map)
the map widget.
a numeric vector of longitudes, or a one-sided formula of the form
~x
where x
is a variable in data
; by default (if not
explicitly provided), it will be automatically inferred from data
by
looking for a column named lng
, long
, or longitude
(case-insensitively)
a vector of latitudes or a formula (similar to the lng
argument; the names lat
and latitude
are used when guessing
the latitude column from data
)
intensity of the heat. A vector of numeric values or a formula.
the layer id
the name of the group the newly created layers should belong to
(for clearGroup
and addLayersControl
purposes).
Human-friendly group names are permitted--they need not be short,
identifier-style names. Any number of layers and even different types of
layers (e.g. markers and polygons) can share the same group name.
minimum opacity at which the heat will start
maximum point intensity. The default is 1.0
radius of each "point" of the heatmap. The default is
25
.
amount of blur to apply. The default is 15
.
blur=1
means no blur.
palette name from RColorBrewer
or an array of
of colors to be provided to colorNumeric
, or
a color mapping function returned from colorNumeric
the cell size in the grid. Points which are closer than this may be merged. Defaults to `radius / 2`.s Set to `1` to do almost no merging.
the data object from which the argument values are derived; by
default, it is the data
object provided to leaflet()
initially, but can be overridden
The geojson or topojson url or contents as string.
The property to use for determining the intensity at a point. Can be a 'string' or a JS function, or NULL.
The KML url or contents as string.
The CSV url or contents as string.
options for parsing the CSV.
Use csvParserOptions
() to supply csv parser options.
The GPX url or contents as string.