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

Добавьте маркер

До сих пор мы создавали карты с одним слоем — базовой картой. К ней можно добавлять дополнительные слои так же, как это делается в ggplot2. Один из самых распространённых слоёв для карты leaflet — маркеры местоположения. Их добавляют, передавая результат addTiles() или addProviderTiles() в функцию добавления маркеров через оператор pipe.

Например, чтобы отметить нью-йоркский офис DataCamp, передайте координаты в addMarkers() в виде числовых векторов из одного элемента — и на карте появится синяя метка в указанной точке. В главах 2 и 3 мы рассмотрим варианты настройки маркеров.

leaflet()  %>% 
    addProviderTiles("CartoDB")  %>% 
    addMarkers(lng = -73.98575, lat = 40.74856)

Тибл dc_hq уже доступен в вашем рабочем пространстве.

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

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

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

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

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

# Plot DataCamp's NYC HQ
leaflet() %>% 
    addProviderTiles("CartoDB") %>% 
    addMarkers(lng = ___[1], lat = ___[1])
Редактировать и запускать код