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

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

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

Сообщение oxch »

При создании векторного слоя (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 »

Не пользуюсь 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 »

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

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

Сообщение oxch »

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

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

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

Сообщение oxch »

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

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

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

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

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

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

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