Adicionando popups e armazenando seu mapa
Para deixar nosso mapa mais informativo, podemos adicionar popups. Para adicionar popups que aparecem quando um marcador é clicado, precisamos especificar o argumento popup na função addMarkers(). Quando tivermos um mapa que queremos preservar, podemos guardá-lo em um objeto. Depois, podemos encadear esse objeto em funções para adicionar ou editar as camadas do mapa.
dc_nyc <-
leaflet() %>%
addTiles() %>%
addMarkers(lng = -73.98575, lat = 40.74856,
popup = "DataCamp - NYC")
dc_nyc %>%
setView(lng = -73.98575, lat = 40.74856,
zoom = 2)
Vamos tentar adicionar popups aos dois marcadores das localizações da DataCamp e armazenar nosso mapa em um objeto.
Este exercicio faz parte do curso
Mapas Interativos com leaflet em R
Instruções do exercicio
- Adicione o argumento
popupaaddMarkers()para exibir o valor na coluna hq e armazene o mapaleafletem um objeto chamadomap. - Centralize a visualização de
mapno HQ da Bélgica com zoom 5 e armazene emmap_zoom. - Imprima o objeto
map_zoom.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
# Store leaflet hq map in an object called map
___ <- leaflet() %>%
addProviderTiles("CartoDB") %>%
# Use dc_hq to add the hq column as popups
addMarkers(lng = dc_hq$lon, lat = dc_hq$lat,
popup = ___$___)
# Center the view of map on the Belgium HQ with a zoom of 5
map_zoom <- ___ %>%
setView(lat = 50.881363, lng = 4.717863,
zoom = ___)
# Print map_zoom
___