以下代码生成一个闪亮的应用程序(几乎)相同的输出两次.一个使用包"rcharts",另一个包"传单"
第一张地图有一个全屏按钮.包裹传单()可用吗?
library(shiny)
library(rCharts)
library(leaflet)
runApp(
## UI ####
list(ui = (basicPage(
headerPanel("tests"),
mainPanel(
chartOutput("map1", "leaflet"),
"some text...",
leafletOutput('map2')
)
)),
## server ####
server = function(input, output) {
output$map1 <- renderMap({
map1 <- Leaflet$new()
map1$fullScreen(TRUE)
map1$setView(c(39.603609, -8.415081), 10)
map1
})
output$map2 <- renderLeaflet({
leaflet() %>%
addTiles() %>%
setView(lng = -8.415081, lat = 39.603609, zoom = 10)
})
}
))
Run Code Online (Sandbox Code Playgroud)
谢谢
对于未来的读者
使用该软件包,leaflet.extras您可以向地图添加全屏控件。
library(leaflet)
library(leaflet.extras)
leaflet() %>%
addTiles() %>%
addFullscreenControl()
Run Code Online (Sandbox Code Playgroud)
Leaflet javascript 库有一个名为Leaflet.Control.FullScreen的插件。
然而,这个插件尚未在 R 版本中实现leaflet。leaflet 我已经在Github 页面上发布了功能请求,但到目前为止还没有收到任何回复。
| 归档时间: |
|
| 查看次数: |
1344 次 |
| 最近记录: |