【发布时间】:2015-11-17 19:47:35
【问题描述】:
我有一张传单地图,其中包含 75 个叠加组,我想使用图层控制面板将其变为可见/不可见。问题是,有了这么多组,我的图层控制面板到达了地图的末尾,因此并非所有组都在图层控制面板中可见。
以下可重现的最小示例详细说明了该问题:
library(leaflet)
leaflet(width = 400, height = 100) %>%
addTiles() %>%
# Overlay groups
addCircleMarkers(lng = 9, lat = 47, color = 'red', group = 'red') %>%
addCircleMarkers(lng = 8, lat = 46, color = 'blue', group = 'blue') %>%
addCircleMarkers(lng = 8, lat = 47, color = 'green', group = 'green') %>%
addCircleMarkers(lng = 9, lat = 46, color = 'yellow', group = 'yellow') %>%
addCircleMarkers(lng = 8.5, lat = 46.5, color = 'purple', group = 'purple') %>%
# Layers control
addLayersControl(
overlayGroups = c('red', 'green', 'blue', 'yellow', 'purple'),
options = layersControlOptions(collapsed = TRUE))
这会导致下面的地图,其中purple 点在图层控制面板上不可用
是否有可能强制图层控制面板将图层排列在一列以上?
【问题讨论】: