出现错误:在 R Shiny 中使用传单包渲染地图视图时“无法规范化路径”

问题描述

我构建了一个 Shiny 应用程序,其中一个选项卡包含可以在其他选项卡中分析的点的地图。 我使用 leaflet 构建此地图,但由于我的地图版本与 mapview 包完全相同,因此我想将其合并到应用程序中,而不是使用纯 {{1} }.

我需要的是:一张地图,用户可以在该地图上选择一个底图(地球,无论是开放地形还是任何),其中投影包含数据的点。将鼠标悬停在这些点上时,可以看到原始数据。 IE。正是leaflet所做的。

我的空间点是使用 mapview 包加载的,并且在 sf 环境之外使用 mapview 时工作正常。

我尝试使用此堆栈问题合并地图视图:filtering data reactively to generate maps

我的代码

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
 })
}

我不知道这意味着什么以及为什么会出现此错误。这种以闪亮的方式绘制地图视图的方法对其他人来说似乎很有效。

非常感谢任何帮助。

使用最新版本的软件包和 R-Studio

问候

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...