Comece agoraComece grátis

Camadas de um mapa leaflet

Como você viu antes, mapas leaflet são criados em camadas, de forma semelhante a gráficos do ggplot. A sequência das camadas é importante, já que cada nova camada é empilhada sobre as existentes.

Neste exercício, você vai completar o código abaixo para produzir o mapa mostrado na imagem.

Map for exercise.

Há quatro objetos sf armazenados como:

  • london_poly
  • london_loop
  • london_capital
  • listings_geo

As bibliotecas sf e tidyverse já foram carregadas.

Este exercicio faz parte do curso

Construindo dashboards com shinydashboard

Ver curso

Instruções do exercicio

  • Importe a biblioteca leaflet.
  • Use o provedor de mapa padrão neste mapa.
  • Adicione duas polylines, uma para loop_geo e outra para capital_geo.
  • Adicione marcadores comuns com pontos em clusters, para que objetos sf do tipo POINT sejam agrupados no mapa renderizado.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

# Import the leaflet library
____
loop_geo <- london_loop$geometry[[1]]; capital_geo <- london_capital$geometry[[1]]
leaflet(london_poly) %>% 
  # Use the default map provider
  ____ %>% 
  # Add two polylines
  ____(loop_geo[,1], loop_geo[,2],
               color = "red") %>%
  ____(____,
               color = "green") %>%
  # Add regular markers with clustered points
  ____(data = listings_geo,
             ____) %>% 
  addPolygons(label=~Name)
Editar e Executar Código