Un mapa del arte del centro
Ahora vas a asignar un popup a cada marcador para mostrar información sobre la obra en cada ubicación. En concreto, asignarás el título de la obra al popup de cada marcador. Lo harás creando el objeto de mapa downtown_map, luego añadiendo los popups y, por último, usando la función display para mostrar tu mapa.
Un aviso antes de empezar: asegúrate de eliminar todas las comillas simples (') del mensaje del pop-up; si no, ¡tu gráfico podría no mostrarse!
Este ejercicio forma parte del curso
Visualización de datos geoespaciales en Python
Instrucciones del ejercicio
- Para cada fila de
urban_art, crea un mensajepopupque incluya el título de la obra correspondiente. - Completa el código para sustituir todas las comillas simples (
') por acentos graves (`) en los mensajespopup. - Muestra el mapa final.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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(____)