1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Interaktivní mapy s leaflet v R

Connected

Cvičení

Přidávání vyskakovacích oken a uložení mapy

Aby byla mapa přehlednější, můžeme přidat vyskakovací okna (popupy). Pokud chceme, aby se popup zobrazil po kliknutí na značku, musíme zadat argument popup ve funkci addMarkers(). Hotovou mapu pak můžeme uložit do objektu – a ten pak pomocí pipe předávat dalším funkcím, které mapu upraví nebo doplní o další vrstvy.

dc_nyc <- 
    leaflet() %>% 
        addTiles() %>% 
        addMarkers(lng = -73.98575, lat = 40.74856, 
                   popup = "DataCamp - NYC") 

dc_nyc %>% 
    setView(lng = -73.98575, lat = 40.74856, 
            zoom = 2)

Zkusíme teď přidat popupy k oběma značkám poboček DataCampu a mapu uložíme do objektu.

Pokyny

100 XP
  • Přidej argument popup do funkce addMarkers(), aby se zobrazovala hodnota ze sloupce hq, a ulož mapu leaflet do objektu s názvem map.
  • Nastav zobrazení map tak, aby bylo vycentrováno na belgické ústředí s úrovní přiblížení 5, a výsledek ulož do map_zoom.
  • Vypiš objekt map_zoom.