我在地图上的不同图层中使用单选按钮控件显示了相同的 GeoJSON 数据:点为 circleMarker,点为 heatMap,点为 clusterGroup。我正在尝试使用这些图层控制组添加时间线。我的图层组工作正常,并且我设法使时间线正常工作,将其直接添加到地图中,如示例中所示:
timelineControl.addTo(map)
timelineControl.addTimelines(myTimeLine)
myTimeLine.addTo(map)
问题是当我尝试将时间线添加到现有图层时,我可以使用 groupedLayer 进行切换:
timelineControl.addTo(myLayer)
timelineControl.addTimelines(myTimeLine)
myTimeLine.addTo(myLayer)
Leaflet.timeline 库引发 TypeError: Cannot read property 'bottomleft' of undefined