3

我在 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()

地图显示带有蓝色标记的灰色空间:

在此处输入图像描述

没有 OSM 空间可视化的痕迹。你能指出问题出在哪里吗?

在此先感谢您的建设性讨论!

我的配置:R版本3.2.4(2016-03-10),平台:x86_64-w64-mingw32/x64(64位),Windows Server 2012 x64(build 9200),ggmap_2.6.1,leaflet_1.0.1。

类似问题(但没有合适的解决方案): R 传单包生成空白(灰色)地图 [Ubuntu 14.04] R 传单 RStudio Viewer 空白(灰色)地图 [Windows 7]

4

3 回答 3

5

我自己的问题的答案是本地防火墙设置阻止我从 OSM 下载磁贴。如何解决它的方法是设置代理(从 R > link)。此解决方案的缺点是查看器仍然不提供切片,因为目前代理设置不适用于 RStudio 查看器。虽然,传单输出在浏览器中正确显示,因此也适用于 Shiny Apps。感谢您对解决方案的支持!

于 2016-05-26T14:50:28.100 回答
2

您的代码在 R 3.2.3 和 RStudio 中运行。让它加载,这需要时间。在加载之前,它看起来像您在上面粘贴的屏幕截图。我使用的是 Windows 10。

在此处输入图像描述

于 2016-04-04T07:28:46.620 回答
2

尝试更换

addTiles()

addProviderTiles(providers$OpenStreetMap)

似乎强制传单向 knitr 的 html 提供瓷砖。

于 2017-12-06T16:20:31.977 回答