Kom igångKom igång gratis

Markera det

Hittills har vi skapat kartor med ett enda lager: en baskarta. Du kan lägga till lager ovanpå baskartan på ungefär samma sätt som du lägger till lager i ett diagram med ggplot2. Ett av de vanligaste lagren att lägga till i en leaflet-karta är platsmarkeringar, vilket du gör genom att skicka resultatet av addTiles() eller addProviderTiles() vidare med en pipe till funktionen för att lägga till markeringar.

Om vi till exempel ritar ut DataCamps kontor i New York genom att skicka koordinaterna till addMarkers() som numeriska vektorer med ett element, placerar webbkartan en blå nål vid koordinaten. I kapitel 2 och 3 går vi igenom hur du kan anpassa dessa markeringar.

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

Tibble:n dc_hq finns tillgänglig i din arbetsmiljö.

Den här övningen är en del av kursen

Interaktiva kartor med leaflet i R

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Plot DataCamp's NYC HQ
leaflet() %>% 
    addProviderTiles("CartoDB") %>% 
    addMarkers(lng = ___[1], lat = ___[1])
Redigera och kör kod