BaşlayınÜcretsiz başlayın

Ş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

Kursa Göz Atın

Egzersiz talimatları

  • urban_art içindeki her satır için, ilgili sanat eserinin başlığını içeren bir popup mesajı oluştur.
  • popup mesajları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(____)
Kodu Düzenle ve Çalıştır