监听 mapbox addLayer 和 removeLayer
Listen for mapbox addLayer and removeLayer
我正在创建一个 mapbox 插件,它应该在添加或删除图层时更新。有添加样式和源的事件,但是 none 层。
我目前的解决方案是在添加或删除插件内侦听的层后以编程方式触发自定义事件,但这当然发生在插件的范围之外,这不是一个合适的解决方案。
处理此问题的最佳方法是什么?
收听 styledata
事件。每当添加或删除图层时都会调用它。您可能必须事先跟踪存在哪些图层,才能知道是否具体发生了更改。
我正在创建一个 mapbox 插件,它应该在添加或删除图层时更新。有添加样式和源的事件,但是 none 层。
我目前的解决方案是在添加或删除插件内侦听的层后以编程方式触发自定义事件,但这当然发生在插件的范围之外,这不是一个合适的解决方案。
处理此问题的最佳方法是什么?
收听 styledata
事件。每当添加或删除图层时都会调用它。您可能必须事先跟踪存在哪些图层,才能知道是否具体发生了更改。