RMARKDOWN ПРОБЛЕМА: AddMapPane не работает при вязании до HTML - PullRequest
0 голосов
/ 08 января 2020

Я создаю интерактивную карту в R, используя буклет. Я использую AddMapPane для переноса меток с моей базовой карты (CartoDB.PositronOnlyLabels) на передний план. Мой код успешно работает в моем файле RMarkdown, но когда я вяжу на html, метки базовой карты исчезают.

Вот пример кода, который я получил от другого обмена стека. Этот код имеет ту же проблему, где он работает в RMarkdown / viewer, но не при подключении к html.

Любая помощь будет принята с благодарностью!

   

map = leaflet() %>%
  addMapPane(name = "polygons", zIndex = 410) %>% 
  addMapPane(name = "maplabels", zIndex = 420) %>% # higher zIndex rendered on top
  addProviderTiles("CartoDB.PositronNoLabels") %>%
  addProviderTiles("CartoDB.PositronOnlyLabels", 
                   options = leafletOptions(pane = "maplabels"),
                   group = "map labels") %>%
  addPolygons(data = gadmCHE, color = "black", weight = 1, 
              fillColor = "cornflowerblue", fillOpacity = 0.9,
              group = "gadmCHE",
              options = leafletOptions(pane = "polygons")) %>%
  addLayersControl(baseGroups = "CartoDB.PositronNoLabels",
                   overlayGroups = c("map labels",
                                     "gadmCHE"))

map

Вот изображение того, что я вижу в R Markdown:

ПРАВИЛЬНОЕ отображение карты с метками базовой карты, перенесенными в верхний слой

Вот что я вижу, когда я вяжу на html:

НЕПРАВИЛЬНАЯ карта без меток, отображаемых на базовой карте

...