ПочатиПочніть безкоштовно

Мапа мистецтва в центрі міста

Тепер ви призначите popup кожному маркеру, щоб показувати інформацію про мистецький об'єкт у цій точці. Зокрема, ви додасте назву твору мистецтва до popup для кожного маркера. Для цього створіть об'єкт мапи downtown_map, потім додайте спливні підказки, і нарешті скористайтеся функцією display, щоб показати мапу.

Перш ніж почати, застереження: потрібно прибрати всі входження одинарних лапок (') у тексті спливної підказки, інакше візуалізація може не відобразитися!

Ця вправа є частиною курсу

Візуалізація геопросторових даних у Python

Переглянути курс

Інструкції до вправи

  • Для кожного рядка в urban_art сформуйте повідомлення popup, що містить назву відповідного твору мистецтва.
  • Доповніть код, щоб замінити всі входження одинарних лапок (') на бектіки (`) у повідомленнях popup.
  • Показати готову мапу.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# 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(____)
Редагувати та запускати код