Začněte nyníZačněte zdarma

Mapa umění v centru města

Teď každému markeru přiřadíš popup s informacemi o uměleckém díle na daném místě. Konkrétně přiřadíš název díla do popup u každého markeru. Nejprve vytvoříš mapový objekt downtown_map, pak přidáš popupy a nakonec použiješ funkci display k zobrazení mapy.

Jeden tip před začátkem: ujisti se, že z pop-up zpráv odstraníš všechny jednoduché uvozovky ('), jinak se mapa nemusí správně vykreslit!

Toto cvičení je součástí kurzu

Vizualizace geoprostorových dat v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Pro každý řádek v urban_art vytvoř zprávu popup, která bude obsahovat název odpovídajícího uměleckého díla.
  • Dokonči kód tak, aby nahradil všechny jednoduché uvozovky (') zpětnými apostrofy (`) ve zprávách popup.
  • Zobraz hotovou mapu.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Construct downtown map
downtown_map = folium.Map(location = nashville, zoom_start = 15)
folium.GeoJson(urban_polygon).add_to(downtown_map)

# Create popups inside the loop you built to create the markers
for row in urban_art.iterrows():
    row_values = row[1] 
    location = [row_values['lat'], row_values['lng']]
    popup = (str(row_values[____])).replace(____, ____)
    marker = folium.Marker(location = location, popup = ____)
    marker.add_to(downtown_map)

# Display the map.
display(____)
Upravit a spustit kód