收听mapbox addLayer和removeLayer

问题描述 投票:0回答:1

我正在创建一个mapbox插件,该插件应在添加或删除图层时更新。有一些事件用于样式和源添加,但没有事件用于图层。

我目前的解决方案是在添加或删除插件内部侦听的层之后,以编程方式触发自定义事件,但这当然发生在插件范围之外,这不是适当的解决方案。

处理此问题的最佳方法是什么?

javascript mapbox-gl-js
1个回答
1
投票

收听styledata事件。每当添加或删除层时都会调用它。您可能必须事先跟踪存在的层,以了解是否特别发生了此更改。

© www.soinside.com 2019 - 2024. All rights reserved.