Страница 1 из 1

OpenLayers: медленный скролл в IE

Добавлено: 15 июл 2013, 18:39
J_Mnemonic
Добрый вечер!
Никто не сталкивался с быстродействием в Internet Explorer ?
Когда гружу на карту порядка 2000 маркеров , но с учётом кластеризации их в разы меньше на карте, начинает тормозить zoom. В других браузерах всё в порядке...

Re: OpenLayers: медленный скролл в IE

Добавлено: 15 июл 2013, 19:49
gsxr
встречались с подобным при использовании растровых маркеров - перешли на вектор, проблема исчезла.

Re: OpenLayers: медленный скролл в IE

Добавлено: 15 июл 2013, 19:56
J_Mnemonic
я как раз на векторных...

var marker = new OpenLayers.Geometry.Point(parseFloat(result.X), parseFloat(result.Y)).transform(new OpenLayers.Projection("EPSG:4326"), map.getProjectionObject());
var feature = new OpenLayers.Feature.Vector(marker);

Re: OpenLayers: медленный скролл в IE

Добавлено: 15 июл 2013, 20:56
gsxr
вообще JS много ресурсов может есть. на одном компе только тормозит или на любых под управлением IE?

Re: OpenLayers: медленный скролл в IE

Добавлено: 15 июл 2013, 21:01
J_Mnemonic
ну, скажем так - на нескольких. может какие то настройки браузера есть или способ кэширования... ?

Re: OpenLayers: медленный скролл в IE

Добавлено: 27 июл 2013, 15:10
J_Mnemonic
пытался сделать так: перед зумом прятать слой с маркерами (markersLayer.setVisibility(false);) после зума (zoomend) показываать. всё равно - при прорисовке слоя с маркерами - тормоза. думается дело не в JS а в способах прорисовка IE... как же быть то...