1. 학습
  2. /
  3. 강의
  4. /
  5. R로 만드는 leaflet 인터랙티브 지도

Connected

연습 문제

시야를 더 좁힌 지도

leaflet() 함수의 options 인수를 사용하면 사용자가 지도의 초점에서 너무 멀리 이동하지 못하도록 제한할 수 있어요. minZoom과 dragging을 설정하면 항상 특정 영역에 초점을 맞춘 대화형 웹 지도를 만들 수 있습니다.

leaflet(options = 
        leafletOptions(minZoom = 14, dragging = FALSE))  %>% 
  addProviderTiles("CartoDB")  %>% 
  setView(lng = -73.98575, lat = 40.74856, zoom = 14) 

또는, 사용자가 지도를 드래그할 수 있도록 하면서도 너무 멀리 벗어나지 않게 하려면, 직사각형의 두 대각선 꼭짓점을 지정하여 지도의 최대 경계를 설정할 수 있습니다.

이제 dc_hq를 사용해 DataCamp의 벨기에 사무실을 중심으로 하는 "CartoDB" 제공 타일 지도를 만들어 보세요.

지침

100 XP
  • 최소 확대 레벨을 12로 설정하세요.
  • dragging 옵션을 TRUE로 설정하세요.
  • 본사 기준 0.05 십진도(decimal degrees)의 최대 경계를 사용하세요.