传单时间滑块播放按钮

问题描述 投票:0回答:1

我在任何地方都找不到这个问题的答案,但是有没有一种好方法可以将“播放”按钮添加到传单范围滑块以自动滚动时间? 我有一个范围滑块来索引年份:

    $('#reverse').html('<img src="/js/Residents_Map_Nov14/img/left2.png"">');
    $('#forward').html('<img src="/js/Residents_Map_Nov14/img/right2.png">');
    $('.skip').click(function () {

        var index = $('.range-slider').val();
        //if forward clicked, increasing increments by 1
        if ($(this).attr('id') == 'forward') {
            index++;
            index = index > 2016 ? 1970 : index;
            map.legend.setContent(index);
        }
     }

所以,我的问题是,如何添加一个每年自动播放的“播放”按钮?

javascript leaflet
1个回答
0
投票

我想你想随着时间的推移改变地图的内容。手动执行此操作可能需要大量工作(取决于您需要更改多少内容)。

我的建议是使用时间维度的 Leaflet 插件,例如 this 。这个允许您使用 WMS 或 GEOJSON 更改图层。

您还有其他插件,例如,如果您只想更改标记。 我建议你看看这些插件

祝你好运。

© www.soinside.com 2019 - 2024. All rights reserved.