R leaflet package produces blank (grey) map [Ubuntu 14.04]

生来就可爱ヽ(ⅴ<●) 提交于 2019-12-24 12:31:15

问题


I tried out the examplecode from the leaflet package doc:

devtools::install_github("rstudio/leaflet");library(leaflet)
m <- leaflet() %>%
  addTiles() %>%  # Add default OpenStreetMap map tiles
  addMarkers(lng=174.768, lat=-36.852,
             popup="The birthplace of R")
m  # Print the map

but it only produced a grey, blank map in the RStudio Viewer, as well as in my Firefox 38.0. Maybe this has something to do with Ubuntu?

Here my sessionInfo:

> sessionInfo()
R version 3.2.1 (2015-06-18)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Ubuntu 14.04.2 LTS

locale:
[1] LC_CTYPE=de_DE.UTF-8 LC_NUMERIC=C  C_TIME=de_DE.UTF-8   
    C_COLLATE=de_DE.UTF-8     LC_MONETARY=de_DE.UTF-8   
[6] LC_MESSAGES=de_DE.UTF-8    LC_PAPER=de_DE.UTF-8 
 LC_NAME=C  LC_ADDRESS=C     LC_TELEPHONE=C           
[11] LC_MEASUREMENT=de_DE.UTF-8 LC_IDENTIFICATION=C       

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] leaflet_1.0.0.9999 rgdal_0.9-2        sp_1.0-17         

loaded via a namespace (and not attached):
[1] Rcpp_0.11.5        magrittr_1.5       devtools_1.7.0
MASS_7.3-41        munsell_0.4.2      colorspace_1.2-6   
lattice_0.20-31   
[8] stringr_0.6.2      httr_0.6.1         plyr_1.8.1  
tools_3.2.1        grid_3.2.1         gtable_0.1.2       
tmltools_0.2.6   [15] yaml_2.1.13        digest_0.6.8        
JSONIO_1.3-0      RColorBrewer_1.1-2 reshape2_1.4.1     
gplot2_1.0.1      htmlwidgets_0.3.2 
[22] bitops_1.0-6       RCurl_1.95-4.5     scales_0.2.5   
proto_0.3-10      

回答1:


I had this issue, but there was no proxy issues (I was admin, it was at home etc) The basemap showed for me in RStudio, but not in html.

The solution is simply reminding leaflet what the basemap is. It defaults to OSM in RStudio output, but then didn't export it with html.

I simply added the tag

%>% addProviderTiles(providers$OpenStreetMap) %>% 

Use

names(providers)

to see all providers of basemaps.




回答2:


I had the same problem.

Resolved for me by specifying urlTemplate parameter in addTiles():

library(leaflet)
leaflet() %>% 
  addTiles(urlTemplate = 'http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png')



回答3:


I get the same thing. Same happens for me when I am work. I think that the corporate IT dept. is blocking certain network traffic. Try it again at home.

Hope that helps.



来源:https://stackoverflow.com/questions/31070637/r-leaflet-package-produces-blank-grey-map-ubuntu-14-04

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!