2017-04-05 19 views
0

次のcodeはRで動作しますが、ブラウザでは動作しません。リーフレットはRで動作しますがブラウザでは動作しません

library(leaflet) 
data(quakes) 

map = leaflet(data = quakes[1:20,]) %>% 
     addTiles() %>% 
     addMarkers(~long, ~lat, 
      popup = ~as.character(mag), label = ~as.character(mag)) 

ブラウザにはマーカーの位置のみが表示されます。私はすべてのブラウザ拡張機能を無効にしました。

enter image description here

質問:どのように私は、根本的な地図を表示することができますか?

セッション情報:

R version 3.3.3 (2017-03-06) 
Platform: x86_64-pc-linux-gnu (64-bit) 
Running under: Linux Mint 18.1 

locale: 
[1] LC_CTYPE=en_US.UTF-8  LC_NUMERIC=C    LC_TIME=en_US.UTF-8  LC_COLLATE=en_US.UTF-8  LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 LC_PAPER=en_US.UTF-8  LC_NAME=C     
[9] LC_ADDRESS=C    LC_TELEPHONE=C    LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C  

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

other attached packages: 
[1] leaflet_1.1.0 

loaded via a namespace (and not attached): 
[1] htmlwidgets_0.8 shiny_1.0.0  magrittr_1.5 R6_2.2.0  htmltools_0.3.5 tools_3.3.3  Rcpp_0.12.10 crosstalk_1.0.0 digest_0.6.12 xtable_1.8-2 httpuv_1.3.3 mime_0.5 
+0

http://leaflet-extras.github.io/leaflet-providers/preview/index.htmlはあなたが意味するか、これはリーフレットパッケージで修正されるまで

は、私は、例えば、別のマップタイルプロバイダを使用することをお勧めしあなたがリンクしているウェブサイト上の基礎となる地図を見ることはできませんが、Rでローカルに実行するとできますか?もしそうなら、問題はあなたのブラウザーであり、Rではないということではありませんか? –

+0

はい、おそらくはいです。 – Henk

+0

別のブラウザを試しましたか? –

答えて

1

デフォルトのマップタイルプロバイダからマップタイルを取得中にエラーがあるように見えます。

map = leaflet(quakes[1:20,]) %>% 
addProviderTiles(providers$Esri.NatGeoWorldMap) %>% 
    addMarkers(~long, ~lat, 
      popup = ~as.character(mag), label = ~as.character(mag)) 
map 

可能なマップタイルプロバイダの完全なリストは、ここに提供されています:

関連する問題