如何在线托管R传单地图

时间:2016-01-02 11:13:01

标签: r leaflet

我使用名为leaftlet的R包来制作地图。这是我的R脚本,这是一个概念证明。

library(devtools)
install_github("rstudio/leaflet")
library(leaflet)
library(htmlwidgets)

m <- leaflet() %>%
    addTiles() %>%  # Add default OpenStreetMap map tiles
    addMarkers(lng=174.768, lat=-36.852, 
               popup="<img src='https://www.dropbox.com/s/no328r9hd7qsp9u/bfc243a3jw1eteydahszmj20hs0hsdof.jpg?dl=1' width = '45' height = '45'>")
m

saveWidget(m, file = "conceptproof.html", selfcontained = F)

我知道如何在传单中制作交互式地图,以及如何在本地保存它(在我自己的桌面中)。但问题是如何在线托管该html文件?我想要的是我想发送给我的一些朋友的链接,当他们点击该链接时,他们可以访问网页并查看我创建的地图(理想情况下,我不希望在下载时下载地图)点击链接的人)。

我试过没有运气的谷歌驱动器和保管箱。我问了一些人,还在网上搜索过。似乎我需要一台服务器或类似的东西,这是我不熟悉的东西。我真的需要服务器还是有更简单的方法(比如github)?

提前致谢

1 个答案:

答案 0 :(得分:0)

Google Cloud Platform提供的存储桶运行良好。您只需公开分享所有文件,然后就可以将html公共链接嵌入网站。