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