Kom igångKom igång gratis

En karta över konst i centrum

Nu ska du tilldela ett popup-fönster till varje markör för att visa information om konstverket på varje plats. Du kommer i synnerhet att tilldela konstverkets titel till popup-fönstret för varje markör. Det gör du genom att först skapa kartobjektet downtown_map, sedan lägga till popup-fönstren och slutligen använda funktionen display för att visa kartan.

En varning innan du börjar: se till att alla enkla citattecken (') tas bort från popup-meddelandet, annars kanske diagrammet inte renderas!

Den här övningen är en del av kursen

Visualisering av geospatial data i Python

Visa kurs

Övningsinstruktioner

  • Bygg för varje rad i urban_art ett popup-meddelande som innehåller titeln på motsvarande konstverk.
  • Komplettera koden för att ersätta alla enkla citattecken (') med backticks (`) i popup-meddelandena.
  • Visa den färdiga kartan.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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(____)
Redigera och kör kod