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

Thêm kiểu ô bản đồ tùy chỉnh

Có tên ô bản đồ nào nghe quen không? Nếu bạn từng làm việc với phần mềm bản đồ, bạn có thể nhận ra ESRI hoặc CartoDB.

Chúng ta tạo bản đồ leaflet đầu tiên bằng ô bản đồ OSM mặc định.

leaflet() %>% 
    addTiles()

Chúng ta sẽ chủ yếu dùng ô bản đồ của nhà cung cấp CartoDB, nhưng bạn có thể thử các nhà cung cấp khác như Esri. Để thêm ô bản đồ nhà cung cấp tùy chỉnh vào bản đồ, ta dùng hàm addProviderTiles(). Đối số đầu tiên của addProviderTiles() là bản đồ leaflet của bạn, cho phép ta pipe đầu ra của leaflet() trực tiếp vào addProviderTiles(). Đối số thứ hai là provider, nhận bất kỳ ô bản đồ nào có trong danh sách providers.

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.

# Change addTiles() to addProviderTiles() and set the provider argument to "CartoDB"
leaflet() %>% 
    addTiles(provider = ___)
Chỉnh sửa và Chạy Mã