Comece agoraComece grátis

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

Ver curso

Instruções do exercicio

  • Adicione o argumento popup a addMarkers() para exibir o valor na coluna hq e armazene o mapa leaflet em um objeto chamado map.
  • Centralize a visualização de map no HQ da Bélgica com zoom 5 e armazene em map_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
___
Editar e Executar Código