Я создаю интерактивную карту в 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:
НЕПРАВИЛЬНАЯ карта без меток, отображаемых на базовой карте