ÎncepețiÎncepe gratuit

O hartă a artei din centrul orașului

Acum vei atribui un popup fiecărui marker, pentru a afișa informații despre opera de artă din acel loc. Mai exact, vei atribui titlul operei de artă popup-ului corespunzător fiecărui marker. Vei face acest lucru creând obiectul hartă downtown_map, adăugând apoi popup-urile și, în final, folosind funcția display pentru a afișa harta.

O mică atenționare înainte de a începe: trebuie să te asiguri că toate ghilimelele simple (') sunt eliminate din mesajul popup, altfel harta s-ar putea să nu se afișeze corect!

Acest exercițiu face parte din cursul

Vizualizarea datelor geospațiale în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Pentru fiecare rând din urban_art, construiește un mesaj popup care să includă titlul operei de artă corespunzătoare.
  • Completează codul pentru a înlocui toate ghilimelele simple (') cu accente grave (`) în mesajele popup.
  • Afișează harta finalizată.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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(____)
Editează și rulează codul