Мапа мистецтва в центрі міста
Тепер ви призначите 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(____)