R Leaflet离线

时间:2015-07-06 11:27:58

标签: r shiny leaflet

在RI中想使用R leaflet package构建地图,但我希望它能脱机工作,因为我有一个我想要运行的演示,没有互联网连接。

使用以下R代码的标准行...

m <- leaflet() %>% setView(lng = -71.0589, lat = 42.3601, zoom = 12)
m %>% addTiles() 

最后,地图将进入一个闪亮的应用程序,因此解决方案也需要兼容。

我希望能够离线查看地图,这可能吗?如果是这样,怎么样?

感谢。

2 个答案:

答案 0 :(得分:0)

您可以使用地图服务器在本地计算机上提供自己的图块,因此,它可以脱机工作,您可以携带所需的图块(不是逐个声明)Leaflet Mapserver

另外,您可以根据需要设置尽可能多的缓存(您想要)在离线状态下加载页面。

答案 1 :(得分:0)

如果您不想动态更改地图,但生成包含所有铃声和口哨的完整地图,那么您只需使用R studio将html导出为网页即可。

如果您在本地托管页面,可以在浏览器中提取页面。

我用这种方式制作了一些相当大的html文件,它们完美无瑕地工作。我甚至通过电子邮件发送给其他人,他们工作正常。