Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在浏览器中打开时,传单地图未在Rmarkdown、R笔记本中渲染_R_Leaflet_Rstudio - Fatal编程技术网

在浏览器中打开时,传单地图未在Rmarkdown、R笔记本中渲染

在浏览器中打开时,传单地图未在Rmarkdown、R笔记本中渲染,r,leaflet,rstudio,R,Leaflet,Rstudio,出于某种原因,我可以在RStudio查看器中查看传单地图,但不能在浏览器中查看,即使是非常基本的地图 ```{r, echo=FALSE, warning=FALSE} library(leaflet) m <- leaflet() %>% addTiles() m ``` `{r,echo=FALSE,warning=FALSE} 图书馆(单张) m%addTiles() M ``` 在浏览器中查看HTML文件时,所有其他图像都不会出现问题,但地图不会出现问题。以前有人遇到过这

出于某种原因,我可以在RStudio查看器中查看传单地图,但不能在浏览器中查看,即使是非常基本的地图

```{r, echo=FALSE, warning=FALSE}
library(leaflet)
m <- leaflet() %>% addTiles()
m
```
`{r,echo=FALSE,warning=FALSE}
图书馆(单张)
m%addTiles()
M
```

在浏览器中查看HTML文件时,所有其他图像都不会出现问题,但地图不会出现问题。以前有人遇到过这个问题吗?

默认瓷砖设置有问题。试试这个:

```{r, echo=FALSE, warning=FALSE}
library(leaflet)
m <- leaflet() %>% addTiles(urlTemplate = 'http://{s}.basemaps.cartocdn.com/dark_all/{z}/{x}/{y}.png')
m
```
`{r,echo=FALSE,warning=FALSE}
图书馆(单张)
m%addTiles(urlTemplate='http://{s}.basemaps.cartocdn.com/dark_all/{z}/{x}/{y}.png')
M
```
您可以找到替代第三方互动程序的良好资源

从重新发布,这对我很有用:

“解决办法就是简单地提醒传单什么是底图 在RStudio输出中默认为OSM,但随后没有将其导出 html。“

我在所有传单代码的末尾添加(重复)了以下代码

%>% addProviderTiles(providers$CartoDB.Positron)  

你试过不同的浏览器/操作系统/机器吗?我试过我所有的浏览器,Chrome,FireFox,Edge,IE,同样的问题。仅在Windows 10计算机上进行了尝试。如果删除echo=F,warning=F,会发生什么情况?仍然不会呈现,只需在R版本3.4.2下构建常规警告“传单”即可。有些情况下,它会起作用。你知道为什么光照贴图不工作吗?与URL有关,请参阅GitHub上的讨论。很好的发现,谢谢。对于遇到此线程的任何其他人,我尝试使用urlTemplate='http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png'作为光照贴图,效果很好。