Şehir merkezindeki sanatın haritası
Şimdi her konumdaki sanat eseri hakkında bilgi vermek için her işaretçiye bir popup atayacaksın. Özellikle, her işaretçi için popup içine eserin başlığını atayacaksın. Bunu, önce downtown_map harita nesnesini oluşturarak, ardından popup'ları ekleyerek ve son olarak haritanı göstermek için display fonksiyonunu kullanarak yapacaksın.
Başlamadan önce bir uyarı: Açılır pencere mesajındaki tüm tek tırnak (') karakterlerini kaldırdığından emin olmalısın; aksi halde grafiğin çizilmeyebilir!
Bu egzersiz, kursun bir parçasıdır
Python ile Coğrafi Verileri Görselleştirme
Egzersiz talimatları
urban_artiçindeki her satır için, ilgili sanat eserinin başlığını içeren birpopupmesajı oluştur.popupmesajlarındaki tüm tek tırnak (') karakterlerini ters tırnaklarla (`) değiştirmek için kodu tamamla.- Bitmiş haritayı görüntüle.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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(____)