ПочатиПочніть безкоштовно

Додавання спливних підказок і збереження мапи

Щоб зробити мапу інформативнішою, додайте спливні підказки (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
___
Редагувати та запускати код