About This Map

This page features an interactive map built with the Leaflet package in R, showing 10 iconic world landmarks. Click any marker to learn more!


library(leaflet)

landmarks <- data.frame(
  name = c("Eiffel Tower", "Colosseum", "Taj Mahal", "Machu Picchu",
           "Sydney Opera House", "Great Wall of China", "Statue of Liberty",
           "Sagrada Família", "Christ the Redeemer", "Angkor Wat"),
  lat  = c(48.8584, 41.8902, 27.1751, -13.1631, -33.8568,
            40.4319, 40.6892, 41.4036, -22.9519, 13.4125),
  lng  = c(2.2945, 12.4922, 78.0422, -72.5450, 151.2153,
            116.5704, -74.0445, 2.1744, -43.2105, 103.8670),
  country = c("France","Italy","India","Peru","Australia",
               "China","USA","Spain","Brazil","Cambodia"),
  built   = c("1889","70 AD","1653","1450s","1973",
               "7th c. BC","1886","1882–now","1931","12th c.")
)

landmarks$popup <- paste0(
  "<b>", landmarks$name, "</b><br/>",
  "Country: ", landmarks$country, "<br/>",
  "Built: ", landmarks$built
)

leaflet(landmarks) %>%
  addTiles() %>%
  setView(lng = 20, lat = 20, zoom = 2) %>%
  addCircleMarkers(
    lat         = ~lat,
    lng         = ~lng,
    radius      = 10,
    color       = "steelblue",
    fillColor   = "steelblue",
    fillOpacity = 0.8,
    popup       = ~popup,
    label       = ~name
  )

Generated on June 10, 2026