1. Uczyć się
  2. /
  3. Courses
  4. /
  5. Interaktywne mapy z leaflet w R

Connected

Exercise

Kafelki dostawców

W poprzednim ćwiczeniu funkcja addTiles() dodała do mapy leaflet domyślny kafelek OpenStreetMap (OSM). Kafelki mapowe łączą wiele obrazów mapy w jedną całość. Wyświetlane kafelki dostosowują się automatycznie, gdy użytkownik przybliża lub przesuwa mapę – to właśnie one odpowiadają za interaktywność, którą poznałeś(-aś) w ćwiczeniu 2.

Pakiet leaflet zawiera ponad 100 kafelków mapowych. Są one przechowywane na liście o nazwie providers i można je dodać do mapy za pomocą funkcji addProviderTiles() zamiast addTiles().

Biblioteki leaflet i tidyverse zostały już dla ciebie wczytane.

Instrukcje

100 XP
  • Wyświetl listę ponad 100 kafelków dostawców dostępnych w pakiecie leaflet.
  • Aby wynik był bardziej czytelny, wyświetl same nazwy kafelków, używając funkcji names().
  • Użyj funkcji str_detect() z pakietu stringr, aby sprawdzić, które kafelki zawierają ciąg znaków "CartoDB".
  • Wyświetl nazwy wszystkich kafelków mapowych, które zawierają ciąg znaków "CartoDB".