【问题标题】:R Leaflet offlineR 传单离线
【发布时间】:2015-09-23 12:45:17
【问题描述】:

在 R 中,我想使用 R leaflet package 构建地图,但我希望它可以离线工作,因为我有一个我想在没有互联网连接的情况下运行的演示。

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

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

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

我希望能够离线查看地图,可以吗?如果有,怎么做?

谢谢。

【问题讨论】:

  • 我的猜测是,如果您愿意下载几 TB 的地图图块并离线存储它们,这是可能的。我不确定哪个更容易 - 连接互联网,或下载地图图块。

标签: r shiny leaflet


【解决方案1】:

您可以使用地图服务器在本地机器上提供您自己的图块,因此,它可以离线工作,您可以携带任意数量的图块(不是一一声明)Leaflet Mapserver

否则,您可以根据需要设置尽可能多的缓存(您想要)以离线加载页面。

【讨论】:

    【解决方案2】:

    如果您不希望动态更改地图,而是生成包含所有花里胡哨的完整地图,那么您可以简单地使用 R studio 将 html 导出为网页。

    如果您在本地托管页面,则可以在浏览器中拉出页面。

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

    【讨论】:

      猜你喜欢
      • 2016-11-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-15
      • 1970-01-01
      • 2015-02-12
      • 1970-01-01
      • 2013-01-18
      相关资源
      最近更新 更多