При создании векторного слоя (new OpenLayers.Layer.Vector) и добавлении
на него точечных объектов получаю смещение на экране вправо ~на 300px.
т.е. точки, иконки отображаются, но со смещением по горизонтали на
одну и ту же величину на экране независимо от масштаба карты.
при этом при выборе добавленного объекта окно popup отображается в
том месте, где точка должна быть.
проблема только в IE. в других браузерах все нормально.
если кто сталкивался с подобным, скажите где какого параметра для IE не хватает?
версии: OpenLayers 2.9.1, IE 6.0
OpenLayers: ошибка векторного слоя в IE6
-
- Участник
- Сообщения: 53
- Зарегистрирован: 04 мар 2010, 11:30
- Репутация: 0
- Откуда: Комсомольск-на-Амуре
- Контактная информация:
OpenLayers: ошибка векторного слоя в IE6
Чудес на свете не бывает, они просто случаются.
Знать - значит уметь использовать.
Интерактивная карта-схема Хабаровского края
Знать - значит уметь использовать.
Интерактивная карта-схема Хабаровского края
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: OpenLayers: ошибка векторного слоя в IE6
Не пользуюсь 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
_DR_
Может быть для отладки?
Может быть для отладки?
лангольеры под окном жрали время ом-ном-ном
-
- Участник
- Сообщения: 53
- Зарегистрирован: 04 мар 2010, 11:30
- Репутация: 0
- Откуда: Комсомольск-на-Амуре
- Контактная информация:
Re: OpenLayers: ошибка векторного слоя в IE6
IE ругают, им не пользуются.... но потом оказывается, что простой user имеет windows, а там стоит IE и он его устраивает и на другое не меняет. Но при этом говорит: "а у меня не работает! сделайте чтобы у меня работало".
вот на таких, которых среди простых пользователей не мало, и требуется чтобы работало везде.
вот на таких, которых среди простых пользователей не мало, и требуется чтобы работало везде.
Чудес на свете не бывает, они просто случаются.
Знать - значит уметь использовать.
Интерактивная карта-схема Хабаровского края
Знать - значит уметь использовать.
Интерактивная карта-схема Хабаровского края
-
- Участник
- Сообщения: 53
- Зарегистрирован: 04 мар 2010, 11:30
- Репутация: 0
- Откуда: Комсомольск-на-Амуре
- Контактная информация:
Re: OpenLayers: ошибка векторного слоя в IE6
у меня проблема оказалась глобальнее:
если в IE сдвигать мышкой карту, то векторный слой OpenLayers остается на месте.
при этом эта проблема проявляется и в 6 и в 7 версии IE. остальные версии не проверял.
в других браузерах положение объектов не нарушается.
кто-нибудь может знает как это лечится кроме удаления IE?
если в IE сдвигать мышкой карту, то векторный слой OpenLayers остается на месте.
при этом эта проблема проявляется и в 6 и в 7 версии IE. остальные версии не проверял.
в других браузерах положение объектов не нарушается.
кто-нибудь может знает как это лечится кроме удаления IE?
Чудес на свете не бывает, они просто случаются.
Знать - значит уметь использовать.
Интерактивная карта-схема Хабаровского края
Знать - значит уметь использовать.
Интерактивная карта-схема Хабаровского края
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 9 гостей