Add static labels to leaflet or mapview objects
Being a wrapper around addLabelOnlyMarkers, this
function provides a smart-and-easy solution to add custom text labels to an
existing leaflet or mapview map object.
addStaticLabels(map, data, label, group = NULL, layerId = NULL, ...)
| map | A  | 
| data | A  | 
| label | The labels to be placed at the positions indicated by 'data' as
 | 
| group | the group of the static labels layer. | 
| layerId | the layerId of the static labels layer. | 
| ... | Additional arguments passed to
 | 
A labelled leaflet map
Florian Detsch, Lorenzo Busetto
## Not run: 
## leaflet label display options
library(leaflet)
lopt = labelOptions(noHide = TRUE,
                    direction = 'top',
                    textOnly = TRUE)
## Add labels on a Leaflet map
indata <- sf::st_read(system.file("shape/nc.shp", package="sf"))
leaflet(indata) %>%
  addProviderTiles("OpenStreetMap") %>%
  addFeatures(.) %>%
  addStaticLabels(., label = indata$NAME)
Modify styling -
leaflet(indata) %>%
  addProviderTiles("OpenStreetMap") %>%
  addFeatures(.) %>%
  addStaticLabels(., label = indata$NAME,
                    style = list("color" = "red", "font-weight" = "bold"))
## End(Not run)Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.