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
Instruksi latihan
- Untuk setiap baris dalam
urban_art, buat pesanpopupyang menyertakan judul untuk karya seni yang bersesuaian. - Lengkapi kode untuk mengganti semua kemunculan tanda petik tunggal (
') dengan backtick (`) dalam pesanpopup. - 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(____)