Слои карты leaflet
Как вы уже видели, карты leaflet создаются послойно — во многом так же, как графики в ggplot. Порядок добавления слоёв важен: каждый новый слой накладывается поверх предыдущих.
В этом упражнении вам нужно дополнить код, чтобы получить карту, показанную на изображении.

Здесь хранятся четыре объекта типа sf:
london_polylondon_looplondon_capitallistings_geo
Библиотеки sf и tidyverse уже загружены.
Это упражнение является частью курса
Создание дашбордов с помощью shinydashboard
Инструкции к упражнению
- Импортируйте библиотеку leaflet.
- Используйте провайдера карты по умолчанию.
- Добавьте два слоя полилиний: один для
loop_geo, другой дляcapital_geo. - Добавьте маркеры с кластеризацией точек, чтобы объекты типа
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)