시작하기무료로 시작하기

베이스 맵 정리하기

객체에 leaflet 지도를 저장해 두면, 어느 순간 마커를 제거하거나 뷰를 초기화해야 할 때가 옵니다. 다음 함수로 이런 작업을 할 수 있어요.

  • clearMarkers() - 지도에서 하나 이상의 피처를 제거합니다
  • clearBounds() - 경계를 지우고 지도 요소를 기준으로 경계를 자동으로 다시 계산합니다

우리의 m 지도에서 마커를 제거하고 경계를 초기화하려면 다음과 같이 합니다:

m <- m  %>% 
        addMarkers(lng = dc_hq$lon, lat = dc_hq$lat) %>% 
        setView(lat = 50.9, lng = 4.7, zoom = 5)

m  %>% 
    clearMarkers() %>% 
    clearBounds()

DataCamp 본사의 leaflet 지도가 출력되어 있어요.

이 연습은 강의의 일부입니다

R로 만드는 leaflet 인터랙티브 지도

강의 보기

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Remove markers, reset bounds, and store the updated map in the m object
map_clear <- map  %>%
        clear___()  %>% 
        clear___()
코드 편집 및 실행