開始使用免費開始

清理底圖

當你把 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___()
編輯並執行程式碼