leaflet 지도의 레이어
앞에서 보셨듯이 leaflet 지도는 ggplot 그래프처럼 레이어를 차곡차곡 쌓아 만듭니다. 각 레이어는 기존 레이어 위에 추가되므로, 레이어를 놓는 순서가 중요해요.
이 연습 문제에서는 아래 코드를 완성해 그림과 같은 지도를 만들어 보세요.

여기에는 네 개의 sf 객체가 아래와 같이 저장되어 있어요:
london_polylondon_looplondon_capitallistings_geo
sf와 tidyverse 라이브러리는 로드되어 있습니다.
이 연습은 강의의 일부입니다
shinydashboard로 대시보드 만들기
연습 안내
- leaflet 라이브러리를 불러오세요.
- 이 지도에서는 기본 지도 제공자를 사용하세요.
loop_geo와capital_geo에 대해 폴리라인을 각각 하나씩 추가하세요.- 렌더링된 지도에서
POINT유형의 sf 객체가 묶이도록, 일반 마커를 추가하되 포인트를 클러스터링하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# 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)