1

我已经构建了一个闪亮的应用程序,其中一个选项卡包含一个地图,其中包含可以在其他选项卡中分析的点。我使用. leaflet_mapviewleaflet

我需要什么:用户可以在其上选择包含数据的点投影的底图(地球,开放地形等)的地图。将鼠标悬停在这些点上时,可以看到原始数据。即究竟是什么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。

问候

4

0 回答 0