Bắt đầu ngayBắt đầu miễn phí

Dọn dẹp bản đồ nền

Nếu bạn lưu bản đồ leaflet trong các đối tượng, sẽ có lúc bạn cần xóa marker hoặc đặt lại khung nhìn. Bạn có thể thực hiện các thao tác này bằng các hàm sau.

  • clearMarkers() - Xóa một hoặc nhiều đối tượng (feature) khỏi bản đồ
  • clearBounds() - Xóa giới hạn khung nhìn và tự động xác định lại dựa trên các phần tử của bản đồ

Để xóa các marker và đặt lại giới hạn hiển thị của bản đồ m, bạn sẽ làm như sau:

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

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

Bản đồ leaflet về trụ sở chính của DataCamp đã được in sẵn cho bạn.

Bài tập này là một phần của khóa học

Bản đồ tương tác với leaflet trong R

Xem khóa học

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Remove markers, reset bounds, and store the updated map in the m object
map_clear <- map  %>%
        clear___()  %>% 
        clear___()
Chỉnh sửa và Chạy Mã