Una mappa dell'arte del centro
Ora assegnerai un popup a ciascun marker per fornire informazioni sull'opera presente in ogni posizione. In particolare, assegnerai il titolo dell'opera al popup di ogni marker. Lo farai creando l'oggetto mappa downtown_map, poi aggiungendo i popup e infine usando la funzione display per mostrare la mappa.
Un avviso prima di iniziare: assicurati di rimuovere tutte le occorrenze di apici singoli (') dal messaggio del pop-up, altrimenti il tuo grafico potrebbe non essere renderizzato!
Questo esercizio fa parte del corso
Visualizzare dati geospaziali in Python
Istruzioni dell'esercizio
- Per ogni riga in
urban_art, crea un messaggiopopupche includa il titolo dell'opera corrispondente. - Completa il codice per sostituire tutte le occorrenze di apici singoli (
') con backtick (`) nei messaggipopup. - Visualizza la mappa finale.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
# 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(____)