R传单 - 无法导出地图

时间:2017-03-27 09:37:47

标签: html r leaflet openstreetmap r-leaflet

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

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. 使用Export-&gt;另存为网页
  2. saveWidget函数:

    saveWidget(m,file =&#34; m.html&#34;)

    saveWidget(m,&#39; 1F.html&#39;,selfcontained = FALSE)

    saveWidget(m,&#39; 1T.html&#39;,selfcontained = TRUE)

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

    Browser output

2 个答案:

答案 0 :(得分:3)

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

addProviderTiles("CartoDB.Positron")替换它对我有用。探索?addProviderTiles以获得更多选项。

答案 1 :(得分:0)

这似乎是addTiles()函数的问题,你可以通过重新创建自己的函数来绕过它。请参阅此处的kgavhane702解决方法:https://github.com/rstudio/leaflet/issues/192