Um mapa da arte no centro
Agora você vai atribuir um popup a cada marcador para mostrar informações sobre a obra em cada localização. Em particular, você vai atribuir o título da obra ao popup de cada marcador. Para isso, crie o objeto de mapa downtown_map, depois adicione os popups e, por fim, use a função display para exibir seu mapa.
Um aviso antes de começar: você precisa garantir que todas as ocorrências de aspas simples (') sejam removidas da mensagem do pop-up; caso contrário, seu gráfico pode não ser renderizado!
Este exercicio faz parte do curso
Visualizando dados geoespaciais em Python
Instruções do exercicio
- Para cada linha em
urban_art, crie uma mensagem depopupque inclua o título da obra correspondente. - Complete o código para substituir todas as ocorrências de aspas simples (
') por crases (`) nas mensagens depopup. - Exiba o mapa finalizado.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
# 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(____)