为什么传单输出灰度图?
Why does leaflet output grey map?
我运行 R 中传单包的简单示例如下:
library(leaflet)
library(ggmap)
>somePlace <-ggmap::geocode("Vienna")
Information from URL : http://maps.googleapis.com/maps/api/geocode/json?address=Vienna&sensor=false
>somePlace
lon lat
1 16.37382 48.20817
>leaflet(somePlace) %>% addTiles() %>% addMarkers()
地图显示灰色 space,带有蓝色标记:
没有 OSM 空间可视化的痕迹。能指出问题出在哪里吗?
在此先感谢您的建设性讨论!
我的配置:
R 版本 3.2.4 (2016-03-10),
平台:x86_64-w64-mingw32/x64(64 位),
Windows 服务器 2012 x64(内部版本 9200),ggmap_2.6.1,leaflet_1.0.1。
类似问题(但没有合适的解决方案):
R leaflet package produces blank (grey) map [Ubuntu 14.04]
R leaflet RStudio Viewer blank (grey) map [Windows 7]
您的代码可以在 R 3.2.3 和 RStudio 中运行。让它加载,这需要时间。在加载之前,它看起来像您粘贴的屏幕截图 above.I 我正在使用 Windows 10.
我自己的问题的答案是本地防火墙设置阻止我从 OSM 下载磁贴。解决它的方法是设置代理(从 R > link 中)。此解决方案的缺点是查看器仍然不提供图块,因为此时代理设置不适用于 RStudio Viewer。虽然,传单输出在浏览器中正确显示,因此也适用于 Shiny Apps。
感谢您对解决方案的支持!
尝试替换
addTiles()
和
addProviderTiles(providers$OpenStreetMap)
似乎强制传单向 knitr 的 html 提供瓷砖。
我运行 R 中传单包的简单示例如下:
library(leaflet)
library(ggmap)
>somePlace <-ggmap::geocode("Vienna")
Information from URL : http://maps.googleapis.com/maps/api/geocode/json?address=Vienna&sensor=false
>somePlace
lon lat
1 16.37382 48.20817
>leaflet(somePlace) %>% addTiles() %>% addMarkers()
地图显示灰色 space,带有蓝色标记:
没有 OSM 空间可视化的痕迹。能指出问题出在哪里吗?
在此先感谢您的建设性讨论!
我的配置: R 版本 3.2.4 (2016-03-10), 平台:x86_64-w64-mingw32/x64(64 位), Windows 服务器 2012 x64(内部版本 9200),ggmap_2.6.1,leaflet_1.0.1。
类似问题(但没有合适的解决方案): R leaflet package produces blank (grey) map [Ubuntu 14.04] R leaflet RStudio Viewer blank (grey) map [Windows 7]
您的代码可以在 R 3.2.3 和 RStudio 中运行。让它加载,这需要时间。在加载之前,它看起来像您粘贴的屏幕截图 above.I 我正在使用 Windows 10.
我自己的问题的答案是本地防火墙设置阻止我从 OSM 下载磁贴。解决它的方法是设置代理(从 R > link 中)。此解决方案的缺点是查看器仍然不提供图块,因为此时代理设置不适用于 RStudio Viewer。虽然,传单输出在浏览器中正确显示,因此也适用于 Shiny Apps。 感谢您对解决方案的支持!
尝试替换
addTiles()
和
addProviderTiles(providers$OpenStreetMap)
似乎强制传单向 knitr 的 html 提供瓷砖。