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

Thêm marker

Đến giờ bạn mới tạo bản đồ với một lớp duy nhất: bản đồ nền. Ta có thể thêm các lớp lên bản đồ nền này, tương tự như cách bạn thêm lớp vào biểu đồ trong ggplot2. Một trong những lớp phổ biến nhất trên bản đồ leaflet là các marker vị trí. Bạn có thể thêm chúng bằng cách pipe kết quả của addTiles() hoặc addProviderTiles() vào hàm thêm marker.

Ví dụ, nếu bạn vẽ trụ sở DataCamp tại NYC bằng cách truyền tọa độ cho addMarkers() dưới dạng các vector số chỉ có một phần tử, bản đồ web sẽ đặt một ghim màu xanh tại tọa độ đó. Ở chương 2 và 3, bạn sẽ xem các tùy chọn để tùy biến những marker này.

leaflet()  %>% 
    addProviderTiles("CartoDB")  %>% 
    addMarkers(lng = -73.98575, lat = 40.74856)

Tibble dc_hq đã có sẵn trong không gian làm việc của 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.

# Plot DataCamp's NYC HQ
leaflet() %>% 
    addProviderTiles("CartoDB") %>% 
    addMarkers(lng = ___[1], lat = ___[1])
Chỉnh sửa và Chạy Mã