2017-07-06 4 views
1

Wie kann ich bei der Verwendung des Pakets R leaflet dem Attributions-String etwas hinzufügen (z. B. "Leaflet | ..." in der unteren rechten Ecke)?R Benutzerdefinierte Attributionszeichenfolge für Leaflet

Zum Beispiel habe ich, wie würde ich so etwas wie hinzufügen "Datenquelle: ...", um die Zuschreibung Text auf dieser Karte:

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

Antwort

1

Sie können ein attribution Argument in dem addTiles:

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)) 

ich würde gerne wissen, wie Sie dies zu tun mit addProviderTiles, obwohl, denn das ist nicht ein attribution Argument zu akzeptieren, erscheint:/

EDIT: okay, meine Problemumgehung für die Verwendung von Provider-Kacheln war nur beide Funktionen zu verwenden. Ich hoffe, es ist eigentlich nicht beide Fliesen nennen, da das ist ein bisschen eine Verschwendung von Benutzer Bandbreite-aber hey, es sieht gut aus!

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)) 
Verwandte Themen