addOpenweatherCurrent: Add current OpenWeatherMap Marker

View source: R/openweather.R

addOpenweatherCurrentR Documentation

Add current OpenWeatherMap Marker

Description

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. Get one from here.

group

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.

layerId

the layer id

options

List of further options. See openweatherCurrentOptions

Value

the new map object

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.

References

https://github.com/trafficonese/leaflet-openweathermap

See Also

Other Openweathermap Functions: addOpenweatherTiles(), openweatherCurrentOptions(), openweatherOptions()

Examples

## Not run: 
library(leaflet)
library(leaflet.extras2)

Sys.setenv("OPENWEATHERMAP" = 'Your_API_Key')

leaflet()  %>%
  addTiles() %>% setView(9, 50, 9) %>%
  addOpenweatherCurrent(options = openweatherCurrentOptions(
    lang = "en", popup = TRUE))

## End(Not run)

leaflet.extras2 documentation built on Aug. 21, 2023, 5:08 p.m.