Порядок загрузки слоев

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
geka83
Участник
Сообщения: 78
Зарегистрирован: 03 май 2014, 21:02
Репутация: 5

Порядок загрузки слоев

Сообщение geka83 » 21 окт 2014, 18:20

Подскажите как сделать загрузку слоя в OL строго после загрузки другого слоя?? Например нужно всегда загружать слой L2 только тогда когда слой L1 полностью загрузился и отобразился!!

Sergey Astakhov
Активный участник
Сообщения: 218
Зарегистрирован: 21 дек 2012, 01:57
Репутация: 52
Откуда: Питер

Re: Порядок загрузки слоев

Сообщение Sergey Astakhov » 21 окт 2014, 22:05

geka83 писал(а):Подскажите как сделать загрузку слоя в OL строго после загрузки другого слоя?? Например нужно всегда загружать слой L2 только тогда когда слой L1 полностью загрузился и отобразился!!
Штатными средствами - никак, подгрузка картинок и данных делается асинхронно.
Можно добавить слушателей событий и в скрипте добавлять (показывать) второй слой только после завершения загрузки первого. А нафига такое странное требование? Может есть способ решить задачу проще?

geka83
Участник
Сообщения: 78
Зарегистрирован: 03 май 2014, 21:02
Репутация: 5

Re: Порядок загрузки слоев

Сообщение geka83 » 22 окт 2014, 07:52

Хочу реализовать стратегию кластера, таким образом, что бы иконки всех точек, которые попали в кластер отображались, распологаясь вертикально, в столбик (один над другим) возможно с наплывом. Т.е. просто выравнивались по вертикальной лини. Решил делать так: добавляю два слоя с одинаковыми данными 1-й со стратегией кластера не отображаю, а второй отображаю. В первом для всех объектов которые попали в кластер пересчитываю, сдвиги graphicXOffset и graphicYOffset записываю в специальный массив. При отображении второго слоя в стили добавляю контекст, который в зависмости от значений graphicXOffset и graphicYOffset в массиве сдвигает иконку. по идее должно выравнивать. Но 2 слой у меня загружается и отображается быстрее чем формируется и расчитывается массив. Голову уже сломал нужно сделать такую кластеризацию!

Ответить

Вернуться в «Веб-картография»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя