Nhóm nền

Bản đồ tương tác với leaflet trong R

Rich Majerus

Vice President of Strategy & Planning, Queens University of Charlotte

Nhóm nền và nhiều lớp gạch bản đồ

leaflet() %>% 
  addTiles(group = "OSM") %>% 
  addProviderTiles("CartoDB", group = "Carto") %>% 
  addProviderTiles("Esri", group = "Esri")

Nhóm nền 1

Bản đồ tương tác với leaflet trong R
leaflet() %>% 
  addTiles(group = "OSM") %>% 
  addProviderTiles("CartoDB", group = "Carto") %>% 
  addProviderTiles("Esri", group = "Esri")  %>% 

addLayersControl(baseGroups = c("OSM", "Carto", "Esri"), position = "topleft")

Nhóm nền 2

Bản đồ tương tác với leaflet trong R

Khám phá Esri Base Maps

Khám phá nhóm nền Esri 3

Bản đồ tương tác với leaflet trong R

Nhóm lớp phủ và nhóm nền

# khởi tạo bản đồ leaflet
leaflet() %>%

# thêm basemap với nhóm addTiles(group = "OSM") %>% addProviderTiles("CartoDB", group = "Carto") %>% addProviderTiles("Esri", group = "Esri") %>%
Bản đồ tương tác với leaflet trong R

Nhóm lớp phủ và nhóm nền

# thêm lớp marker cho từng lĩnh vực với tên nhóm tương ứng
addCircleMarkers(data = public, radius = 2, 
                 label = ~htmlEscape(name),
                 color = ~pal(sector_label), group = "Public") %>% 
addCircleMarkers(data = private, radius = 2, 
                 label = ~htmlEscape(name),
                 color = ~pal(sector_label), group = "Private") %>% 
addCircleMarkers(data = profit, radius = 2, 
                 label = ~htmlEscape(name),
                 color = ~pal(sector_label), group = "For-Profit") %>% 

# thêm điều khiển lớp cho nhóm nền và lớp phủ addLayersControl(baseGroups = c("OSM", "Carto", "Esri"), overlayGroups = c("Public", "Private", "For-Profit"))
Bản đồ tương tác với leaflet trong R

Màn hé lộ lớn

Tất cả trường cao đẳng 4 năm với nhóm nền và lớp phủ

Bản đồ tương tác với leaflet trong R

Cùng luyện tập nào!

Bản đồ tương tác với leaflet trong R

Preparing Video For Download...