Событие загрузки Mapbox - PullRequest
       96

Событие загрузки Mapbox

0 голосов
/ 06 августа 2020

Я использую Mapbox для рендеринга карты со слоем из Rainviewer. Код работает, но мне нужно синхронизировать с окончанием рендеринга слоя. Мне нужно знать, когда рендерится последний слой и изображение будет готово. Мне нужно это сделать, потому что я визуализирую HTML в кукольнике. Использование любого из параметров networkidle не работает. Похоже, что в объекте Map нет никаких событий, которые сигнализируют об этом.

Я просматривал форумы и т.д. c. искал решение, но не нашел ничего, что работало бы именно в этом сценарии.

1 Ответ

0 голосов
/ 07 августа 2020

Это обычно неверный вариант использования в Mapbox-GL- JS. Один из вариантов, который может сработать для вас:

map.once('idle', () => ...)

Это срабатывает, когда карта останавливается, полностью окрашенная.

...