У меня блестящее приложение, которое включает в себя рисование большого количества линий на карте. Я хотел бы использовать спиннер, чтобы показать пользователю, что рендеринг идет полным ходом. Большинство блестящих подходов не работают, потому что они показывают счетчик только во время отправки данных на листовки, а не во время рендеринга листовки. Плагин Leaflet.Spin выглядит многообещающе, но я изо всех сил пытался заставить его работать. Вот примеры, которые я использовал:
https://gist.github.com/jcheng5/c084a59717f18e947a17955007dc5f92
плагин листовки и leafletProxy с polylineDecorator в качестве примера
Как сделать Я получаю события js для корректного запуска и показываю Leaflet.Spin, когда линии (в этом примере круги) рендерится? Спасибо!
Обновление: Spinner теперь работает, но события запускаются для каждого добавленного круга, поэтому, если количество кругов уменьшается, spinner не выключается правильно.