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

Xây dựng nền tảng

Giờ khi đã biết toạ độ để căn giữa bản đồ (Lat = 39.8282, Lng = -98.5795), hãy xây dựng một bản đồ nền mới. Nhớ rằng bạn có thể dùng addTiles() hoặc addProviderTiles() để thêm tile bản đồ vào đối tượng leaflet của mình.

Vì chúng ta đang hướng tới việc vẽ bản đồ cho tất cả các trường cao đẳng ở Mỹ, bạn có thể đưa dữ liệu ipeds vào ngay đầu chuỗi hàm dùng để tạo bản đồ nền. Cách này giúp dữ liệu ipeds được lưu kèm với bản đồ nền để bạn truy cập dễ dàng. Khi đã có nền tảng vững, bạn có thể vẽ mọi trường cao đẳng ở Mỹ chỉ với hai dòng mã R.

Dữ liệu ipeds và các thư viện leaflettidyverse đã được nạp 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

Hướng dẫn bài tập

  • Lưu một bản đồ mới vào đối tượng m2 sao cho:
    • Sử dụng tile từ nhà cung cấp CartoDB.
    • Có mức thu phóng (zoom) là 3.
    • Sau đó thêm các vòng tròn đánh dấu (circle markers) vào m2 để hiển thị tất cả các trường cao đẳng ở Mỹ.

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.

m2 ___ 
    ipeds %>% 
        leaflet() %>% 
            # use the CartoDB provider tile
            addProviderTiles(___) %>% 
            # center on the middle of the US with zoom of 3
            setView(lat = 39.8282, lng = -98.5795, ___)

# Map all American colleges 
m2 %>% 
    ___() 
Chỉnh sửa và Chạy Mã