시작하기무료로 시작하기

베이스 구축하기

이제 지도의 중심 좌표를 알게 되었으니(Lat = 39.8282, Lng = -98.5795), 새로운 베이스맵을 만들어 볼까요? leaflet 객체에 지도 타일을 추가하려면 addTiles() 또는 addProviderTiles()를 사용할 수 있다는 점을 기억하세요.

미국의 모든 대학을 표시할 예정이므로, 베이스맵을 만드는 함수 체인의 시작에 ipeds 데이터를 포함할 수 있어요. 이렇게 하면 ipeds 데이터가 베이스맵에 함께 저장되어 나중에 쉽게 접근할 수 있습니다. 탄탄한 베이스를 만들고 나면, R 코드 두 줄만으로 미국의 모든 대학을 지도에 표시할 수 있어요.

ipeds 데이터와 leaflet, tidyverse 라이브러리는 미리 로드되어 있습니다.

이 연습은 강의의 일부입니다

R로 만드는 leaflet 인터랙티브 지도

강의 보기

연습 안내

  • 다음 조건을 만족하는 새 지도를 m2 객체에 저장하세요:
    • CartoDB provider 타일을 사용합니다.
    • 확대 레벨을 3으로 설정합니다.
    • 그런 다음 m2에 원형 마커를 추가해 미국의 모든 대학을 표시하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

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 %>% 
    ___() 
코드 편집 및 실행