ПочатиПочніть безкоштовно

Шари мапи leaflet

Як ви вже бачили, мапи leaflet створюються шарами, подібно до графіків у ggplot. Послідовність додавання шарів має значення, адже кожен новий шар накладається поверх попередніх.

У цій вправі вам потрібно доповнити код нижче, щоб отримати мапу, показану на зображенні.

Map for exercise.

Тут збережено чотири об'єкти sf:

  • london_poly
  • london_loop
  • london_capital
  • listings_geo

Бібліотеки sf і tidyverse вже завантажено.

Ця вправа є частиною курсу

Створення панелей керування з shinydashboard

Переглянути курс

Інструкції до вправи

  • Імпортуйте бібліотеку leaflet.
  • Використайте постачальника мапи за замовчуванням у цій мапі.
  • Додайте дві полілінії: одну для loop_geo і одну для capital_geo.
  • Додайте звичайні маркери з кластеризованими точками, щоб об'єкти sf типу POINT групувалися на відображеній мапі.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# 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)
Редагувати та запускати код