Слушайте для mapbox addLayer и removeLayer - PullRequest
0 голосов
/ 13 апреля 2020

Я создаю плагин mapbox, который должен обновляться при добавлении или удалении слоя. Есть события для стиля и добавления источника, но нет для слоя.

Мое текущее решение - программно запускать пользовательские события после добавления или удаления слоев, которые прослушиваются внутри плагина, но это, конечно, происходит вне области действия плагина, и это не подходящее решение.

Каков наилучший способ справиться с этим?

1 Ответ

1 голос
/ 14 апреля 2020

Слушайте события styledata. Он вызывается каждый раз, когда слой добавляется или удаляется. Возможно, вам придется заранее отслеживать, какие слои присутствовали, чтобы узнать, произошло ли это изменение конкретно.

...