2017-07-06 12 views
1

R leafletパッケージを使用する場合、属性文字列(つまり、右下の「リーフレット| ...」)に何かを追加するにはどうすればよいですか?このマップ上の属性テキストに:Rリーフレットのカスタム属性文字列

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

答えて

1

あなたはaddTilesattribution引数を追加することができます:たとえば、私はどのように私は「...データソース」のようなものを追加することになり

leaflet(data = quakes[1:20,]) %>% 
    addTiles(attribution = 'I did this, you hear?! Also Leaflet.') %>% 
    addMarkers(~long, ~lat, popup = ~as.character(mag), label = ~as.character(mag)) 

ことがattribution引数を受け入れるように表示されませんので、私は、しかし、addProviderTilesでこれを行う方法を知ってみたい:/

EDIT:大丈夫、プロバイダタイルを使用するための私の回避策は、両方の機能を使用することでした。私は希望それは実際に両方のタイルを呼び出すのではない、それはユーザーの帯域幅のビットのビットですが、ちょっと、それはいいね!

leaflet(data = quakes[1:20,]) %>% 
    addTiles(attribution = 'I did this, you hear?! Also Leaflet.') %>% 
    addProviderTiles(providers$OpenStreetMap.Mapnik) %>% 
    addMarkers(~long, ~lat, popup = ~as.character(mag), label = ~as.character(mag)) 
関連する問題