Mulai sekarangMulai gratis

Peta seni di pusat kota

Sekarang Anda akan menetapkan sebuah popup untuk setiap penanda agar memberikan informasi tentang karya seni di tiap lokasi. Secara khusus, Anda akan menetapkan judul karya seni ke popup untuk setiap penanda. Anda akan melakukannya dengan membuat objek peta downtown_map, lalu menambahkan popup, dan akhirnya menggunakan fungsi display untuk menampilkan peta Anda.

Satu peringatan sebelum mulai: Anda harus memastikan semua kemunculan tanda petik tunggal (') dihapus dari pesan popup, jika tidak, plot Anda mungkin tidak akan tampil!

Latihan ini merupakan bagian dari kursus

Memvisualisasikan Data Geospasial di Python

Lihat Kursus

Instruksi latihan

  • Untuk setiap baris dalam urban_art, buat pesan popup yang menyertakan judul untuk karya seni yang bersesuaian.
  • Lengkapi kode untuk mengganti semua kemunculan tanda petik tunggal (') dengan backtick (`) dalam pesan popup.
  • Tampilkan peta yang sudah selesai.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# 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(____)
Edit dan Jalankan Kode