javascript - 使用 Leaflet Slider 显示随时间变化时如何删除标记

标签 javascript jquery slider leaflet

我正在使用 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/

相关文章:

javascript - 使用innerHTML(Javascript/Html)将图像放入表格中

javascript - JSON.parse(JSON.stringify(x)) 目的?

javascript - 使用 JavaScript 将时区偏移数字列表更改为当前时间

Flutter - 制作一个看起来像抽屉的幻灯片面板

javascript - 如何使用javascript实时移动范围类型输入的 slider 而不刷新页面?

javascript - 如何在 Javascript 中更改字符串中的特定字符

javascript - 通过多个链接从多个隐藏字段更新 1 个文本区域

javascript - 我应该如何在提交操作之前插入 jQuery 代码?

jQuery 在隐藏时停止 HTML5 视频,在可见时重新启动

wpf - 设置滚动条拇指大小