# Make sure leaflet is available
if (!requireNamespace("leaflet", quietly = TRUE)) install.packages("leaflet")
library(leaflet)
# Built-in dataset of earthquake locations
data(quakes)
# Simple clustered map (200 points to keep it light)
leaflet(quakes[1:200, ]) %>%
addTiles() %>%
addMarkers(
~long, ~lat,
popup = ~paste("Magnitude:", mag, "<br>Depth:", depth, "km"),
clusterOptions = markerClusterOptions()
)