Порядок загрузки слоев
-
- Участник
- Сообщения: 78
- Зарегистрирован: 03 май 2014, 21:02
- Репутация: 5
Порядок загрузки слоев
Подскажите как сделать загрузку слоя в OL строго после загрузки другого слоя?? Например нужно всегда загружать слой L2 только тогда когда слой L1 полностью загрузился и отобразился!!
-
- Активный участник
- Сообщения: 218
- Зарегистрирован: 21 дек 2012, 01:57
- Репутация: 52
- Откуда: Питер
Re: Порядок загрузки слоев
Штатными средствами - никак, подгрузка картинок и данных делается асинхронно.geka83 писал(а):Подскажите как сделать загрузку слоя в OL строго после загрузки другого слоя?? Например нужно всегда загружать слой L2 только тогда когда слой L1 полностью загрузился и отобразился!!
Можно добавить слушателей событий и в скрипте добавлять (показывать) второй слой только после завершения загрузки первого. А нафига такое странное требование? Может есть способ решить задачу проще?
-
- Участник
- Сообщения: 78
- Зарегистрирован: 03 май 2014, 21:02
- Репутация: 5
Re: Порядок загрузки слоев
Хочу реализовать стратегию кластера, таким образом, что бы иконки всех точек, которые попали в кластер отображались, распологаясь вертикально, в столбик (один над другим) возможно с наплывом. Т.е. просто выравнивались по вертикальной лини. Решил делать так: добавляю два слоя с одинаковыми данными 1-й со стратегией кластера не отображаю, а второй отображаю. В первом для всех объектов которые попали в кластер пересчитываю, сдвиги graphicXOffset и graphicYOffset записываю в специальный массив. При отображении второго слоя в стили добавляю контекст, который в зависмости от значений graphicXOffset и graphicYOffset в массиве сдвигает иконку. по идее должно выравнивать. Но 2 слой у меня загружается и отображается быстрее чем формируется и расчитывается массив. Голову уже сломал нужно сделать такую кластеризацию!
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя