【发布时间】:2015-05-14 20:00:30
【问题描述】:
我想使用可以在线发布的传单创建一个闪亮的地图,这样其他没有 R 的人可以查看并与之交互。我可以使用传单创建一个闪亮的应用程序,但是当我在弹出窗口中使用“发布”按钮时,我收到一条错误消息,提示“要部署的目录 (~) 超出了最大部署大小,即 100MB。考虑创建一个仅包含您希望部署的内容的新目录。
我无法弄清楚这告诉我什么。有没有人有任何想法?我已经在下面发布了我的代码。
谢谢,休
library(shiny)
library(leaflet)
shinyApp(
ui = fluidPage(leafletOutput('myMap')),
server = function(input, output) {
# download and load data
map = leaflet() %>% addTiles('http://{s}.basemaps.cartocdn.com/dark_all/{z}/{x}/{y}.png',
attribution = paste(
'© <a href="http://openstreetmap.org">OpenStreetMap</a> contributors',
'© <a href="http://cartodb.com/attributions">CartoDB</a>'
)
) %>% setView(-122.36, 47.67, zoom = 10)
output$myMap = renderLeaflet(map)
}
)
【问题讨论】:
-
您是否打算向您的应用程序添加任何(其他)闪亮的用户输入功能?如果没有,您可能根本不需要通过 R 部署传单地图。顺便说一句...我刚刚将地图上传到我的 shinyapps.io 帐户并且它可以工作(使用 rmarkdown):eo4water.shinyapps.io/RtmpKkcylR/Preview-341a561265e2.Rmd
-
谢谢,很高兴知道。我将不得不研究 rmarkdown。也就是说,我希望能够将其部署为闪亮的应用程序,因为我希望用户能够更改变量/功能以进行映射。有任何想法吗?我必须在我的 shinyapps 帐户中设置什么吗?我之前发布了应用程序,但它们不需要超出基本功能的任何其他包。谢谢!
-
不,你不需要设置任何东西。我在我的帐户上托管了多个传单地图,并且通过 RStudio 进行的简单“发布”对我来说总是有用的。最后你上传成功了吗?
-
不,我仍然收到相同的错误消息..如果其他人有任何想法,我将不胜感激。干杯