Плавный переход между слоями листовки

У меня есть 2 слоя листов на карте Leaflet/Mapbox, и я могу переключаться между слоями, как на этой карте. Разница в том, что два моих слоя имеют одинаковый тип, оба показывают "велосипедные станции", чтобы продолжить со связанным примером.

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

Есть ли встроенные функции в Leaflet или Mapbox для этого?

ОБНОВЛЕНИЕ: мне удалось обойти эту проблему, используя метод setOpacity слоев плиток вместо того, чтобы перезагружать их для каждого клика. Но мне все еще интересно, существует ли готовый метод, как описано выше.

1 ответ

Решение

Для этого нет ничего встроенного, но это то, что мы могли бы рассмотреть на примере в будущем.

Другие вопросы по тегам