从节点红色的世界地图中删除标记的问题

Issues removing markers from worldmap on node-red

我的世界地图 运行 上有多个不同名称的标记,节点为红色。我可以使用以下代码将它们一一删除:

标记:

1. msg.payload = {"name":"Delivery-2","lat":55.87782,"lon":-4.32508};
return msg;

2. msg.payload = {"icon":"car", "name":"Delivery-3","lat":55.87782,"lon":-4.32308};
return msg;

删除标记代码:

msg.payload = {"name":"Delivery-3", "deleted": true};
return msg;

我正在寻找使用一个代码删除所有标记的最佳方法

如果您将标记添加到命名图层,您可以使用 clear 命令一次性删除所有标记。

例如

msg.payload = {"layer": "foo", "name":"Delivery-2","lat":55.87782,"lon":-4.32508};

然后清除:

msg.payload = {"command":{"clear":"foo"}}