我正在尝试two spatial plots side-by-side in shiny,我被提出了一个功能强大的sync
mapview
。 sync
允许有多个地图进行比较,这是一个很棒的功能,但却无法找出集成或调用其输出的闪亮。
我已经浏览了“mapview for shiny”和其他相关链接mapview/shiny。前者建议使用renderMapview
和mapviewOutput
,但它不起作用,即没有显示地图。请参阅可重现的代码。另外,我尝试在@map
中使用mapview
对象的renderLeaflet
广告位并通过leafletOutput
进行调用 - 但无效。在这两种情况下,都会弹出一个闪亮的窗口并且不显示任何内容。但是,请在命令窗口中看到以下消息: spCheckObject(x)中的警告:属性表中的列CCN_1仅包含NA值并被删除。 - 它与数据库相关并确认正在执行mapview命令,但在没有绘图的情况下不提供任何线索。非常感谢关于在闪亮的地方展示mapview生成的地块的建议或线索。
library(shiny)
library(mapview)
ui <- fluidPage(
mapviewOutput("samplemap"),
p()
)
server <- function(input, output, session) {
output$samplemap <- renderMapview({
mapview(gadmCHE)
})
}
shinyApp(ui, server)