EmpezarEmpieza gratis

Capas de un mapa de leaflet

Como viste antes, los mapas de leaflet se crean por capas, de forma similar a un gráfico de ggplot. La secuencia en la que colocas las capas es importante, ya que cada nueva capa se apila sobre las existentes.

En este ejercicio, tendrás que completar el código de abajo para producir el mapa que ves en la imagen.

Map for exercise.

Hay cuatro objetos sf almacenados como:

  • london_poly
  • london_loop
  • london_capital
  • listings_geo

Las librerías sf y tidyverse ya se han cargado.

Este ejercicio forma parte del curso

Creación de paneles con shinydashboard

Ver curso

Instrucciones del ejercicio

  • Importa la librería leaflet.
  • Usa el proveedor de mapas predeterminado en este mapa.
  • Añade dos polilíneas, una para loop_geo y otra para capital_geo.
  • Añade marcadores normales con puntos agrupados, de modo que los objetos sf de tipo POINT se agrupen en el mapa renderizado.

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

# 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 y ejecutar código