addScaleBar

0th

Percentile

Add or remove a scale bar

Uses Leaflet's built-in scale bar feature to add a scale bar.

Usage
addScaleBar(map, position = c("topright", "bottomright", "bottomleft",
  "topleft"), options = scaleBarOptions())

scaleBarOptions(maxWidth = 100, metric = TRUE, imperial = TRUE, updateWhenIdle = TRUE)

removeScaleBar(map)

Arguments
map

the map to add the scale bar to

position

position of control: "topleft", "topright", "bottomleft", or "bottomright"

options

a list of additional options, intended to be provided by a call to scaleBarOptions

maxWidth

maximum width of the control in pixels (default 100)

metric

if TRUE (the default), show a scale bar in metric units (m/km)

imperial

if TRUE (the default), show a scale bar in imperial units (ft/mi)

updateWhenIdle

if FALSE (the default), the scale bar is always up-to-date (updated on move). If TRUE, the control is updated on moveend.

Aliases
  • addScaleBar
  • scaleBarOptions
  • removeScaleBar
Examples
# NOT RUN {
leaflet() %>%
  addTiles() %>%
  addScaleBar()
# }
# NOT RUN {
# }
Documentation reproduced from package leaflet, version 2.0.2, License: GPL-3

Community examples

Looks like there are no examples yet.