leaflet(clients) %>%
setView(lng = mean(clients$longitude),
lat = mean(clients$latitude),
zoom = 12) %>%
# addTiles() %>% # Open StreetMap
addProviderTiles(providers$CartoDB.Positron) %>%
addCircleMarkers(~longitude,
~latitude,
popup = ~paste("Client ID:", as.character(ID)),
label = ~paste("Client ID:", as.character(ID)),
color = ~pal(program),
clusterOptions = markerClusterOptions()) %>%
addLegend("bottomright",
pal = pal,
values = ~program,
title = "Program") %>%
# addPolygons(data = parks, color = "green") %>%
# addPolygons(data = university, color = "blue") %>%
addPolygons(data = city_boundary,
color = "red",
fillOpacity = 0.0)