Проблемы производительности Leaflet R с большой картой

Мне интересно, сталкивался ли кто-то еще с подобными проблемами при построении большого количества маркеров и полигонов с использованием пакета листовки в R. Вот как это обычно должно выглядеть:

Тепловая карта меньшинства в районе ДМВ

Однако, когда я увеличиваю или уменьшаю масштаб карты, полигоны и маркеры явно не на своем месте (или вы можете сказать, что базовая карта не корректируется должным образом). Пример приведен ниже:

Та же карта при увеличении

У меня не было бы этой проблемы, когда я наносил на карту меньшую площадь или несколько маркеров. Мне интересно, есть ли способ улучшить производительность. Заранее большое спасибо за вашу помощь!

Пример моего кода приведен ниже:

map1 <- leaflet() %>%
    addProviderTiles("CartoDB.Positron") %>%

    addPolygons(data = data_merged, group="Default",
                fillColor = ~pal(minority_population), color = "orange", 
                fillOpacity = 0.7,weight = 1, smoothFactor = 0.2, popup = popup) %>%

    addMarkers(data = branches_temp, ~long, ~lat,
               popup=~name_branch, group="Branch Locations",
               icon=icons(iconUrl = "./data/bank_blue_marker.png",iconWidth=20, iconHeight=20))

0 ответов

Другие вопросы по тегам