Skip to content

Commit eaf4aff

Browse files
committed
finish leaflet.providers integration
1 parent e7f6043 commit eaf4aff

File tree

4 files changed

+46
-6
lines changed

4 files changed

+46
-6
lines changed

NAMESPACE

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,9 @@ export(popupOptions)
138138
export(previewColors)
139139
export(projectRasterForLeaflet)
140140
export(providerTileOptions)
141+
export(providers)
142+
export(providers.details)
143+
export(providers.version_num)
141144
export(removeControl)
142145
export(removeGeoJSON)
143146
export(removeImage)

R/plugin-providers.R

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
leafletProviderDependencies <- function() {
22
list(
3-
leaflet.providers::providers()$html_dependency,
3+
providers.html_dependency,
44
htmltools::htmlDependency(
55
"leaflet-providers-plugin",
66
packageVersion("leaflet"),
@@ -67,12 +67,29 @@ providerTileOptions <- function(errorTileUrl = "", noWrap = FALSE,
6767
#'
6868
#' @format A list of characters
6969
#' @source \url{https://github.com/leaflet-extras/leaflet-providers/blob/master/leaflet-providers.js}
70-
"providers"
70+
#'
71+
#' @export
72+
providers <- NULL
7173

7274
#' Providers Details
7375
#'
7476
#' List of all providers with their variations and additional info
7577
#'
7678
#' @format A list of lists (JSON)
7779
#' @source \url{https://github.com/leaflet-extras/leaflet-providers/blob/master/leaflet-providers.js}
78-
"providers.details"
80+
#'
81+
#' @export
82+
providers.details <- NULL
83+
84+
85+
#' Providers version number
86+
#'
87+
#' Version number of the providers data.
88+
#'
89+
#' @format character
90+
#' @source \url{https://github.com/leaflet-extras/leaflet-providers/blob/master/leaflet-providers.js}
91+
#'
92+
#' @export
93+
providers.version_num <- NULL
94+
95+
providers.html_dependency <- NULL

R/zzz.R

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
.onLoad <- function(libname, pkgname) {
2-
providers <<- leaflet.providers::providers()$providers
3-
providers.details <<- leaflet.providers::providers()$providers_details
4-
providers.version_num <<- leaflet.providers::providers()$version_num
2+
providers_info <- leaflet.providers::providers()
3+
4+
providers <<- providers_info$providers
5+
providers.details <<- providers_info$providers_details
6+
providers.version_num <<- providers_info$version_num
7+
providers.html_dependency <<- providers_info$html_dependency
58
}

man/providers.version_num.Rd

Lines changed: 17 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)