在传单地图上创建定时标记?

时间:2017-06-24 08:17:49

标签: leaflet visualization mapbox

我有一个传单项目,我通过WebSockets向客户端浏览器提供连续的'坐标'流。我需要能够在一段时间内(例如1秒或2秒)显示与这些位置相对应的标记,然后将其删除(为更多位置腾出空间)。

任何人都可以帮助我或指出我可以找到一些帮助的资源方向吗?

谢谢!

编辑:为什么选择downvote?这是一个合法而常见的问题,也没有很多在线解决方案。

1 个答案:

答案 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);

Example