0

我正在尝试在 shiny 中并排放置两个空间图,并且有人建议我使用一个强大的功能sync。允许有多个地图进行比较,这是一个很棒的功能,但无法弄清楚如何集成或调用其输出。 我已经浏览了 '<a href="https://stackoverflow.com/questions/36679944/mapview-for-shiny">mapview for shiny' 和其他相关链接mapview/shiny。前者建议使用and ,但它不起作用,即没有显示地图。请参阅可重现的代码。另外,我尝试使用对象插槽并通过调用它mapviewsync
renderMapviewmapviewOutput@mapmapviewrenderLeafletleafletOutput- 不工作。在这两种情况下,都会弹出一个闪亮的窗口并且不显示任何内容。但是,请在命令窗口中看到以下消息: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)
4

0 回答 0