OpenLayers: ошибка векторного слоя в IE6

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
oxch
Участник
Сообщения: 53
Зарегистрирован: 04 мар 2010, 11:30
Репутация: 0
Откуда: Комсомольск-на-Амуре
Контактная информация:

OpenLayers: ошибка векторного слоя в IE6

Сообщение oxch » 17 ноя 2010, 08:48

При создании векторного слоя (new OpenLayers.Layer.Vector) и добавлении
на него точечных объектов получаю смещение на экране вправо ~на 300px.

т.е. точки, иконки отображаются, но со смещением по горизонтали на
одну и ту же величину на экране независимо от масштаба карты.

при этом при выборе добавленного объекта окно popup отображается в
том месте, где точка должна быть.

проблема только в IE. в других браузерах все нормально.

если кто сталкивался с подобным, скажите где какого параметра для IE не хватает?

версии: OpenLayers 2.9.1, IE 6.0
Чудес на свете не бывает, они просто случаются.
Знать - значит уметь использовать.
Интерактивная карта-схема Хабаровского края

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: OpenLayers: ошибка векторного слоя в IE6

Сообщение Denis Rykov » 17 ноя 2010, 11:26

Не пользуюсь IE, поэтому ничего подсказать не могу. А в последних версиях тоже также или только в 6?
Спойлер
Посмотрел вашу карту. Интересно узнать ваш подход к созданию дерева объектов, того, что слева. И да, для чего вы заставляете пользователей грузить OpenLayers отдельными файлами, а не одним сжатым OpenLayers.js?
Spatial is now, more than ever, just another column- The Geometry Column.

Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: OpenLayers: ошибка векторного слоя в IE6

Сообщение Mavka » 17 ноя 2010, 11:35

_DR_
Может быть для отладки?
лангольеры под окном жрали время ом-ном-ном

oxch
Участник
Сообщения: 53
Зарегистрирован: 04 мар 2010, 11:30
Репутация: 0
Откуда: Комсомольск-на-Амуре
Контактная информация:

Re: OpenLayers: ошибка векторного слоя в IE6

Сообщение oxch » 17 ноя 2010, 12:14

IE ругают, им не пользуются.... но потом оказывается, что простой user имеет windows, а там стоит IE и он его устраивает и на другое не меняет. Но при этом говорит: "а у меня не работает! сделайте чтобы у меня работало".

вот на таких, которых среди простых пользователей не мало, и требуется чтобы работало везде.
Чудес на свете не бывает, они просто случаются.
Знать - значит уметь использовать.
Интерактивная карта-схема Хабаровского края

oxch
Участник
Сообщения: 53
Зарегистрирован: 04 мар 2010, 11:30
Репутация: 0
Откуда: Комсомольск-на-Амуре
Контактная информация:

Re: OpenLayers: ошибка векторного слоя в IE6

Сообщение oxch » 20 ноя 2010, 16:44

у меня проблема оказалась глобальнее:

если в IE сдвигать мышкой карту, то векторный слой OpenLayers остается на месте.
при этом эта проблема проявляется и в 6 и в 7 версии IE. остальные версии не проверял.

в других браузерах положение объектов не нарушается.

кто-нибудь может знает как это лечится кроме удаления IE?
Чудес на свете не бывает, они просто случаются.
Знать - значит уметь использовать.
Интерактивная карта-схема Хабаровского края

Ответить

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

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

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