我有一个传单项目,我通过WebSockets向客户端浏览器提供连续的'坐标'流。我需要能够在一段时间内(例如1秒或2秒)显示与这些位置相对应的标记,然后将其删除(为更多位置腾出空间)。
任何人都可以帮助我或指出我可以找到一些帮助的资源方向吗?
谢谢!
编辑:为什么选择downvote?这是一个合法而常见的问题,也没有很多在线解决方案。
答案 0 :(得分:3)
以下是文档中的一些代码(http://leafletjs.com/reference-1.0.3.html#layer):
var layer = L.Marker(latLng).addTo(map);
layer.addTo(map);
layer.remove();
所以为了在2秒后删除它,我想你可以试试这个:
var layer = L.Marker(latLng).addTo(map);
layer.addTo(map);
setTimeout(function() {
layer.remove();
}, 2000);