Чудеса OL: Закрытие выноски приводит к щелчку на карте

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
taskmgr
Интересующийся
Сообщения: 18
Зарегистрирован: 16 апр 2010, 06:52
Репутация: 0

Чудеса OL: Закрытие выноски приводит к щелчку на карте

Сообщение taskmgr »

В проекте 195.128.124.167/boards_dev/ используется библиотека OpenLayers. Может кто-нибудь сталкивался с подобными странностями:

1)
Когда нажимаем на любой объект, то более подробная информация о нем отображается во всплывающей выноске (popup). Так вот, при нажатии мышкой на крестик, который закрывает эту выноску, получается, что не только выноска закрывается, но и открывается новая выноска, как если бы щелкнули в этом месте на карте. То есть событие клика мышкой как бы проваливается ниже окна выноски. Происходит не всегда, и пока не удалось понять, когда это начинает проявляться. Если эффект начался, то он будет продолжаться, пока не подвинуть карту (что приведет к обновлению слоя). Замечено в разных браузерах, но закономерности не видно.

2)
В IE6 после поиска конструкций или после скрытия/отображения окна поиска (справа от карты) начинается перерисовка слоя, которая никогда не заканчивается. Идет обращение на сервер, но не удается отловить ни ошибочное, ни нормальное завершение этого запроса. Горит индикатор загрузки, но метки конструкции на карте не отображаются. Сдвиг карты помогает и в этом случае, запрос на сервер и перерисовка слоя конструкций тогда происходит корректно. Баг замечен только в Intermet Explorer 6.

Любые соображения приветствуются :-)
Удастся ли кому-нибудь получить первую ошибку на этом сайте? Статистика интересна...
Ответить

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

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

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