Size: a a a

2020 January 15

DS

Dzianis Sheka in Mapbox чат
в Минске нету тех, кто девелопит гл джс, но подойти вместе почитать документацию можно )
источник

DS

Dzianis Sheka in Mapbox чат
У Владимира можно спрашивать, но к нему лучше с демкой и кодом подходить
источник

f

fr1 in Mapbox чат
Alex CherryTea
Столкнулись сегодня с тем что серия вызовов асинхронного метода moveLayer вступает конкуренси со следюущей серией идущей сразу за ним. Самое печатльное то мы так и не нашли как передать колбек или где подцепится на промис чтобы узнать когда слои были передвинуты.
По итогу написали рекурсию через setTimeout 300ms которая после раунда перестановок слоев проверяет текущий порядок слоев на карте (map.getStyle().layers) до тех пор пока не убедится что изменения применились
судя по коду можно ждать следующего  события _render, которое запускается после перестановки
источник

A

Alex CherryTea in Mapbox чат
fr1
судя по коду можно ждать следующего  события _render, которое запускается после перестановки
.on('_render') ?
источник

f

fr1 in Mapbox чат
this.fire(new Event('render'));
источник

A

Alex CherryTea in Mapbox чат
fr1
this.fire(new Event('render'));
хм, да вижу, как это я его пропустил
источник

DS

Dzianis Sheka in Mapbox чат
я скіну завтра функцию как детекчу что карта закончила грузится
источник

DS

Dzianis Sheka in Mapbox чат
у меня типо таймаут на 300 мс который отодвигается этим эвентом + стили + еще чтото трекается
источник

A

Alex CherryTea in Mapbox чат
Dzianis Sheka
у меня типо таймаут на 300 мс который отодвигается этим эвентом + стили + еще чтото трекается
ну там событие load и idle, не то?
источник

A

Alex CherryTea in Mapbox чат
в ишью про них увидел
источник

A

Alex CherryTea in Mapbox чат
а есть вообще у мабокса где-то полный список событий?
источник

DS

Dzianis Sheka in Mapbox чат
fr1
судя по коду можно ждать следующего  события _render, которое запускается после перестановки
но если это перестановка чисто, то может и ок ) я карту грузил еще, типо данные шли
источник

DS

Dzianis Sheka in Mapbox чат
Alex CherryTea
а есть вообще у мабокса где-то полный список событий?
в коде )
источник

DS

Dzianis Sheka in Mapbox чат
и в доках публичный
источник

A

Alex CherryTea in Mapbox чат
я даже публичный не нашел если не учитывать упоминания в примерах использования
источник

f

fr1 in Mapbox чат
Dzianis Sheka
но если это перестановка чисто, то может и ок ) я карту грузил еще, типо данные шли
ну если грузил, да ещё она двигается, то да, надо ждать idle
источник

A

Alex CherryTea in Mapbox чат
idle немного не то в моем случае потому что мне не нужно ждать пока загрузятся тайлы
источник

A

Alex CherryTea in Mapbox чат
чтобы начать их сортировать
источник

DS

Dzianis Sheka in Mapbox чат
источник

A

Alex CherryTea in Mapbox чат
ооо класс, добавил в закладки
источник