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
Övningsinstruktioner
- Bygg för varje rad i
urban_artettpopup-meddelande som innehåller titeln på motsvarande konstverk. - Komplettera koden för att ersätta alla enkla citattecken (
') med backticks (`) ipopup-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(____)