НачатьНачать бесплатно

Создание базовой карты

Теперь, когда мы знаем центр нашей карты (Lat = 39,8282, Lng = -98,5795), давайте создадим новую базовую карту. Напомним, что для добавления тайла к объекту leaflet можно использовать функцию addTiles() или addProviderTiles().

Поскольку мы движемся к отображению всех колледжей Америки, можно включить данные ipeds в начало цепочки функций, которая создаст базовую карту. Тогда данные ipeds будут сохранены вместе с базовой картой и станут легко доступны. Когда надёжная основа готова, нанести на карту каждый колледж Америки можно будет всего двумя строками кода на R.

Данные ipeds, а также библиотеки leaflet и tidyverse уже загружены.

Это упражнение является частью курса

Интерактивные карты с leaflet в R

Посмотреть курс

Инструкции к упражнению

  • Сохраните новую карту в объекте m2, которая:
    • Использует тайл провайдера CartoDB.
    • Имеет уровень масштабирования 3.
    • Затем добавьте к m2 круговые маркеры для отображения всех колледжей Америки.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

m2 ___ 
    ipeds %>% 
        leaflet() %>% 
            # use the CartoDB provider tile
            addProviderTiles(___) %>% 
            # center on the middle of the US with zoom of 3
            setView(lat = 39.8282, lng = -98.5795, ___)

# Map all American colleges 
m2 %>% 
    ___() 
Редактировать и запускать код