팝업 추가 및 지도 저장하기
지도를 더 유용하게 만들려면 팝업을 추가할 수 있어요. 마커를 클릭했을 때 나타나는 팝업을 추가하려면 addMarkers() 함수의 popup 인수를 지정하면 됩니다. 보존하고 싶은 지도가 만들어지면, 그 지도를 객체에 저장할 수 있어요. 그런 다음 이 객체를 파이프로 다른 함수에 전달해 지도의 레이어를 추가하거나 수정할 수 있습니다.
dc_nyc <-
leaflet() %>%
addTiles() %>%
addMarkers(lng = -73.98575, lat = 40.74856,
popup = "DataCamp - NYC")
dc_nyc %>%
setView(lng = -73.98575, lat = 40.74856,
zoom = 2)
이제 두 개의 DataCamp 위치 마커 모두에 팝업을 추가하고, 지도를 객체에 저장해 보겠습니다.
이 연습은 강의의 일부입니다
R로 만드는 leaflet 인터랙티브 지도
연습 안내
addMarkers()에popup인수를 추가하여 hq 열의 값을 표시하고,leaflet지도를map이라는 객체에 저장하세요.- Belgium HQ를 기준으로
map의 뷰를 중심에 두고 줌을 5로 설정한 뒤, 이를map_zoom에 저장하세요. map_zoom객체를 출력하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Store leaflet hq map in an object called map
___ <- leaflet() %>%
addProviderTiles("CartoDB") %>%
# Use dc_hq to add the hq column as popups
addMarkers(lng = dc_hq$lon, lat = dc_hq$lat,
popup = ___$___)
# Center the view of map on the Belgium HQ with a zoom of 5
map_zoom <- ___ %>%
setView(lat = 50.881363, lng = 4.717863,
zoom = ___)
# Print map_zoom
___