Add Bounce Markers to map
addBounceMarkers(
map,
lng = NULL,
lat = NULL,
layerId = NULL,
group = NULL,
icon = NULL,
duration = 1000,
height = 100,
popup = NULL,
popupOptions = NULL,
label = NULL,
labelOptions = NULL,
options = leaflet::markerOptions(),
data = leaflet::getMapData(map)
)
a map widget object created from leaflet()
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
)
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.
the icon(s) for markers; an icon is represented by an R list of
the form list(iconUrl = "?", iconSize = c(x, y))
, and you can use
icons()
to create multiple icons; note when you use an R list
that contains images as local files, these local image files will be base64
encoded into the HTML page so the icon images will still be available even
when you publish the map elsewhere
integer scalar: The duration of the animation in milliseconds.
integer scalar: Height at which the marker is dropped.
a character vector of the HTML content for the popups (you are
recommended to escape the text using htmlEscape()
for security reasons)
A Vector of popupOptions
to provide popups
a character vector of the HTML content for the labels
A Vector of labelOptions
to provide label
options for each label. Default NULL
a list of extra options for tile layers, popups, paths (circles, rectangles, polygons, ...), or other map elements
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
Markus Dumke
leaflet() %>%
addTiles() %>%
addBounceMarkers(49, 11)
Run the code above in your browser using DataLab