Putting it all Together
Let's try putting this all together at one time. Building our interactive map of every four-year college in America can be broken down into four steps:
- Initialize the web map
- Lay down our base maps
- Plot each sector of colleges as its own layer
- Add layer controls so users can toggle base and overlay groups
The public
, private
, and profit
data frames as well as the color palette pal
have been loaded for you.
This exercise is part of the course
Interactive Maps with leaflet in R
Exercise instructions
- Fill in the function names to create an interactive web map that has multiple overlay and base map groups.
Hands-on interactive exercise
Have a go at this exercise by completing this sample code.
m4 <- ___() %>%
___(group = "OSM") %>%
___("CartoDB", group = "Carto") %>%
___("Esri", group = "Esri") %>%
___(data = public, radius = 2, label = ~htmlEscape(name),
color = ~pal(sector_label), group = "Public") %>%
___(data = private, radius = 2, label = ~htmlEscape(name),
color = ~pal(sector_label), group = "Private") %>%
___(data = profit, radius = 2, label = ~htmlEscape(name),
color = ~pal(sector_label), group = "For-Profit") %>%
___(baseGroups = c("OSM", "Carto", "Esri"),
overlayGroups = c("Public", "Private", "For-Profit")) %>%
___(lat = 39.8282, lng = -98.5795, zoom = 4)
m4