我已经构建了一个闪亮的应用程序,其中一个选项卡包含一个地图,其中包含可以在其他选项卡中分析的点。我使用. leaflet
_mapview
leaflet
我需要什么:用户可以在其上选择包含数据的点投影的底图(地球,开放地形等)的地图。将鼠标悬停在这些点上时,可以看到原始数据。即究竟是什么mapview
。
我的空间点是使用sf
包加载的,并且mapview
在环境外部使用时可以正常工作shiny
。
我尝试使用此堆栈问题合并地图视图:以反应方式过滤数据以生成地图
我的代码:
points <- read.sf("points.shp")
ui <- fluidPage(
tabsetPanel(
# TAB I - MAPS
tabPanel("Maps", fluid = TRUE,
titlePanel("PQ-locations"),
sidebarLayout(
sidebarPanel(
),
mainPanel(fluidRow(leafletOutput("mymap")
)
)
)
)
))
server <- function(input, output, session){
output$mymap <- renderLeaflet({
mapview(points)@map
})
}
但是,我在启动应用程序时在页面上收到以下错误:
Listening on http://127.0.0.1:7038
Warning: Error in value[[3L]]: Couldn't normalize path in `addResourcePath`, with arguments: `prefix` = 'PopupTable-0.0.1'; `directoryPath` = ''
[No stack trace available]
我不知道这意味着什么以及为什么会出现此错误。这种在闪亮中绘制地图视图的方法似乎对其他人来说效果很好。
任何帮助深表感谢。
使用最新版本的软件包和 R-Studio。
问候