ПочатиПочніть безкоштовно

Додавання власної тайлової підкладки карти

Чи здалися вам знайомими якісь назви тайлів? Якщо ви працювали з картографічним ПЗ, могли впізнати назви ESRI або CartoDB.

Створімо нашу першу мапу leaflet, використовуючи типовий тайл OSM.

leaflet() %>% 
    addTiles()

Ми переважно використовуватимемо тайли провайдера CartoDB, але можете спробувати й інші, наприклад Esri. Щоб додати власний тайл провайдера до мапи, скористаємося функцією addProviderTiles(). Перший аргумент addProviderTiles() — це ваша мапа leaflet, тож ми можемо передавати результат leaflet() у addProviderTiles() через конвеєр. Другий аргумент — provider, який приймає будь-яку з підкладок, що є у списку providers.

Ця вправа є частиною курсу

Інтерактивні карти з leaflet у R

Переглянути курс

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Change addTiles() to addProviderTiles() and set the provider argument to "CartoDB"
leaflet() %>% 
    addTiles(provider = ___)
Редагувати та запускати код