Додавання спливних підказок і збереження мапи
Щоб зробити мапу інформативнішою, додайте спливні підказки (popups). Щоб показувати їх під час кліку на маркер, потрібно вказати аргумент popup у функції addMarkers(). Коли у вас є мапа, яку варто зберегти, її можна покласти в об'єкт. Потім цей об'єкт можна передавати у функції, щоб додавати або змінювати шари мапи.
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 і зберегти нашу мапу в об'єкті.
Ця вправа є частиною курсу
Інтерактивні карти з leaflet у R
Інструкції до вправи
- Додайте аргумент
popupдоaddMarkers(), щоб показати значення зі стовпця hq, і збережіть мапуleafletв об'єкті з назвоюmap. - Центруйте перегляд
mapна бельгійському HQ із масштабом 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
___