Add current OpenWeatherMap Marker
Usage
addOpenweatherCurrent(
map,
apikey = NULL,
group = NULL,
layerId = NULL,
options = openweatherCurrentOptions()
)
Arguments
- map
a map widget object created from
leaflet()
- apikey
a valid Openweathermap-API key.
- group
the name of the group the newly created layers should belong to (for
clearGroup
andaddLayersControl
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.- layerId
the layer id
- options
List of further options. See
openweatherCurrentOptions
Note
The current weather icons will appear beginning with zoom level 9
and if used in Shiny, a click on an icon will update a Shiny input at
input$MAPID_owm_click
.
See also
Other Openweathermap Functions:
addOpenweatherTiles()
,
openweatherCurrentOptions()
,
openweatherOptions()
Examples
if (FALSE) { # \dontrun{
library(leaflet)
library(leaflet.extras2)
Sys.setenv("OPENWEATHERMAP" = "Your_API_Key")
leaflet() %>%
addTiles() %>%
setView(9, 50, 9) %>%
addOpenweatherCurrent(options = openweatherCurrentOptions(
lang = "en", popup = TRUE
))
} # }