html - R传单-无法导出 map

标签 html r leaflet openstreetmap r-leaflet

我使用 R 和传单在 map 上绘制路线:

ct <- read.csv("fl1.csv", stringsAsFactors=FALSE)

m <- leaflet(ct, incl.data=TRUE) %>% addTiles() 
m %>% addPolylines(~longitude, ~latitude, color = "red", weight = 4

RStudio 绘制的正是我想要的: RStudio plot

但是,我无法将其导出为 HTML。

我尝试过:

  1. 使用“导出”->“另存为网页”
  2. saveWidget 函数:

    saveWidget(m, file="m.html")

    saveWidget(m, '1F.html', selfcontained = FALSE)

    saveWidget(m, '1T.html', selfcontained = TRUE)

在上述所有情况下,我都会得到一个 html 文件,但是当我尝试使用 Chrome、Firefox 和 IE 打开它们时,我能得到的最好的结果只是路线而不是 map :

Browser output

最佳答案

我遇到了同样的问题,salexir 的回答被证明是一个很好的起点。该错误似乎确实在 addTiles() 中功能。

将其替换为 addProviderTiles("CartoDB.Positron")为我工作。探索 ?addProviderTiles 以获取更多选项。

关于html - R传单-无法导出 map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43042849/

相关文章:

jquery - 为什么我的 map 没有完全显示?

javascript - 从捕捉到道路的 GPS 的 GEO 位置绘制路径

php - 如何使用 PHP 从数据库中检索图像

r - ChartSeries - 如何将绘图 x 标签设置为数据框中的原始日期

r - 有没有比 fread() 更快的方法来读取大数据?

r - 按非缺失值分组 Dplyr

javascript - 如何从 L.Routing.control 获取距离和时间?

html - 使用 Bootstrap 滚动到第一部分后修复导航栏

php - <link> 上的子请求

javascript - 在其他列表的基础上填充列表