Aan de slagBegin gratis

Zet er een marker op

Tot nu toe hebben we kaarten gemaakt met één laag: een basiskaart. Je kunt lagen aan deze basiskaart toevoegen, vergelijkbaar met hoe je lagen aan een plot toevoegt in ggplot2. Een van de meest gebruikte lagen op een leaflet-kaart is locatie-markers. Die voeg je toe door het resultaat van addTiles() of addProviderTiles() door te pijpen naar de functie om markers toe te voegen.

Als we bijvoorbeeld de coördinaten van DataCamp's NYC-hoofdkantoor doorgeven aan addMarkers() als numerieke vectoren met één element, plaatst onze webkaart een blauwe pin op die coördinaat. In hoofdstukken 2 en 3 bekijken we opties om deze markers aan te passen.

leaflet()  %>% 
    addProviderTiles("CartoDB")  %>% 
    addMarkers(lng = -73.98575, lat = 40.74856)

De dc_hq-tibble is beschikbaar in je werkruimte.

Deze oefening maakt deel uit van de cursus

Interactieve kaarten met leaflet in R

Bekijk cursus

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

# Plot DataCamp's NYC HQ
leaflet() %>% 
    addProviderTiles("CartoDB") %>% 
    addMarkers(lng = ___[1], lat = ___[1])
Code bewerken en uitvoeren