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
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___()