我正在使用 Dennis Wilhelm 的 Leaflet Slider,尝试在 Leaflet map 中显示五年内数据的变化。
我试图让当用户将光标移到 slider 上时,一些标记消失而另一些出现。到目前为止,我只知道新标记出现在旧标记之上。 所以,我的问题是:
当使用 Leaflet Slider 显示随时间变化时,如何删除标记?我必须在原始 SliderControl.js
中做哪些更改?
提前致谢!
下面是 Dennis Wilhelm 的 Leaflet Slider 代码的链接:
https://github.com/dwilhelm89/LeafletSlider/blob/master/SliderControl.js
最佳答案
它可能会迟到,但对于现在正在寻找它的人来说。如果你想显示随时间的变化并且想一次显示特定点,将参数 follow
传递为 true
,这样 slider 一次只会显示一个点.
var sliderControl = L.control.sliderControl({
position: "topleft",
layer: layername,
follow: true
});
关于javascript - 使用 Leaflet Slider 显示随时间变化时如何删除标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21280316/