在层之间共享相同的源

Share the same source between layers

我想在某个缩放(圆圈到符号)上更改图层的样式。当我跨过 zoom 5 时,我想我可以做的是删除我以前的层,然后用旧源创建一个新层。实际上,它给了我一个错误。

如果我用相同的数据创建一个新的源,一切正常,错误是关于源的。我不明白的是源仍然存在,因为我可以与之交互。

请找到我的fiddle,打开控制台查看:

给新层一个新的id,然后它就可以工作了。目前他们都有 'yachtL'.

的 id