LoslegenKostenlos starten

Eine benutzerdefinierte Kachel hinzufügen

Kam dir einer der Kachelnamen bekannt vor? Wenn du schon mit Mapping-Software gearbeitet hast, kennst du vielleicht ESRI oder CartoDB.

Wir erstellen unsere erste leaflet-Karte mit der standardmäßigen OSM-Kachel.

leaflet() %>% 
    addTiles()

Wir verwenden hauptsächlich Kacheln des Providers CartoDB, aber probiere gern auch andere wie Esri aus. Um unserer Karte eine benutzerdefinierte Provider-Kachel hinzuzufügen, verwenden wir die Funktion addProviderTiles(). Das erste Argument von addProviderTiles() ist deine leaflet-Karte, sodass wir die Ausgabe von leaflet() direkt in addProviderTiles() pipen können. Das zweite Argument ist provider; es akzeptiert jede der Kacheln aus der Liste providers.

Diese Übung ist Teil des Kurses

<Kurs>Interaktive Karten mit leaflet in R</Kurs>
Kurs ansehen

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# Change addTiles() to addProviderTiles() and set the provider argument to "CartoDB"
leaflet() %>% 
    addTiles(provider = ___)
Code bearbeiten und ausführen