R Leaflet показать / скрыть слои с группами
Я использую Leaflet для R и у меня проблема с функцией показа / скрытия слоев с помощью функции группы. Функции описаны на https://rstudio.github.io/leaflet/showhide.html и пример там объяснен очень хорошо. Теперь у меня есть случай, когда у меня есть разные люди и разные места, которые я хотел бы нарисовать на своей карте. Так что я использую что-то вроде
addCircles(...,
group = "person1"
)
и в конце
addLayersControl(
baseGroups = c("person1", "person2", "person3"),
overlay = c("home", "work"),
options = layersControlOptions(collapsed = TRUE)
)
но я не знаю, как добавить Circle, который находится в baseGroup "person1" и в оверлее "home". На данный момент я просто могу добавить либо в baseGroup или оверлея.
1 ответ
Я полагаю, что вы смешиваете базовые группы и категории наложений. Базовые группы определяют различные фоновые карты, и в группу наложений вы помещаете свои собственные слои данных. Так что в вашем примере вы должны поместить 'person1' в группу оверлеев. BaseGroups необходим только в том случае, если вы предоставите выбор фоновых карт.
/ Ханса