在RI中想使用R leaflet package构建地图,但我希望它能脱机工作,因为我有一个我想要运行的演示,没有互联网连接。
使用以下R代码的标准行...
m <- leaflet() %>% setView(lng = -71.0589, lat = 42.3601, zoom = 12)
m %>% addTiles()
最后,地图将进入一个闪亮的应用程序,因此解决方案也需要兼容。
我希望能够离线查看地图,这可能吗?如果是这样,怎么样?
感谢。
答案 0 :(得分:0)
您可以使用地图服务器在本地计算机上提供自己的图块,因此,它可以脱机工作,您可以携带所需的图块(不是逐个声明)Leaflet Mapserver
另外,您可以根据需要设置尽可能多的缓存(您想要)在离线状态下加载页面。
答案 1 :(得分:0)
如果您不想动态更改地图,但生成包含所有铃声和口哨的完整地图,那么您只需使用R studio将html导出为网页即可。
如果您在本地托管页面,可以在浏览器中提取页面。
我用这种方式制作了一些相当大的html文件,它们完美无瑕地工作。我甚至通过电子邮件发送给其他人,他们工作正常。