将R传单映射保存为html:不包括tile

时间:2017-05-04 12:52:33

标签: r leaflet htmlwidgets

我正在尝试保存R小册子地图,使用saveWidget()或将rmd文件输出到html - 如下所述:Saving leaflet output as html

当生成带有markdown的html文件时,如果我打开生成的html文件或saveWidget()生成的html文件,地图将在内部rstudio查看器中显示,然而浏览器,只显示圆圈,而不是瓷砖。

最小例子:

```{r}
library(leaflet)
library(htmlwidgets)

m <- leaflet(data.frame(lat = 55.71654, lng = 12.47484))
m <-  addCircles(m, popup = "testpopup")
m <-  addTiles(m)
m
saveWidget(m, file="testmap.html")
```

2 个答案:

答案 0 :(得分:5)

添加%&gt;%addProviderTiles(providers $ OpenStreetMap),这对我有用。 名称(提供商)为您提供图层列表

答案 1 :(得分:0)

Leaflet地图适用于交互式显示,但不适用于导出。我使用ggmap包显示静态地图,可以保存为PNG文件。