1. Learn
  2. /
  3. Courses
  4. /
  5. Interaktywne mapy z leaflet w R

Connected

Exercise

Mapa z węższym widokiem

Możemy ograniczyć możliwość przesuwania mapy przez użytkowników, korzystając z argumentu options w funkcji leaflet(). Ustawiając minZoom i dragging, można stworzyć interaktywną mapę internetową, która zawsze będzie skupiona na określonym obszarze.

leaflet(options = 
        leafletOptions(minZoom = 14, dragging = FALSE))  %>% 
  addProviderTiles("CartoDB")  %>% 
  setView(lng = -73.98575, lat = 40.74856, zoom = 14) 

Jeśli natomiast chcemy, aby użytkownicy mogli przeciągać mapę, ale nie oddalali się zbyt daleko od centrum, możemy ustawić maksymalne granice mapy, podając dwa narożniki prostokąta po przekątnej.

Użyj dc_hq, aby stworzyć mapę z kafelkami "CartoDB", wyśrodkowaną na belgijskim biurze DataCamp.

Instructions

100 XP
  • Ustaw minimalny poziom powiększenia na 12.
  • Ustaw opcję dragging na TRUE.
  • Ustaw maksymalne granice na 0,05 stopnia dziesiętnego od siedziby firmy.