Клуб API Карт

IE8, 300 меток

opyat.v.bane
14 февраля 2013, 15:05

Столкнулся с довольно странной проблемой, с API 1.x подобного не наблюдал: при попытке добавления на карту более 100 маркеров IE8 зависает намертво секунд на 20. Код довольно простой:

 

ymaps.ready(init);
var map;
function init() { 
      map = new ymaps.Map ("map", { center: [56.36, 37.64], zoom: 8, behaviors: ['default', 'scrollZoom'] });
      for (var i = 0; i < 300; i++) {
          var pm = new ymaps.Placemark([55.76 + Math.random(), 37.64 + Math.random()], { iconContent: 'example' });
          map.geoObjects.add(pm);
      }
}

 

 

ВОТ пример страницы, IE8 зависает на 20 секунд. Проверялось на 4 машинах, 3 из них реальные и отнюдь не офисной комплектации, 1 виртуальная. Везде одна и та же картина

Подписи у меток обрезаны в IE8 

9 комментариев
Подписаться на комментарии к посту

Отвечаю 3ий раз )
Неправильный текст в метках - это ошибка. Будем разбираться.

20 сек. тормоза у нас воспроизвести пока не получается.
http://screencast.com/t/PBmCrzELMJe 

Какая у вас версия ie?

Спасибо вам большое :)
Скриншот с версией 
У меня сильное подозрение, что у вас не тормозит, потому что IE8 у вас под Windows 7, а у меня все машины под Windows XP

Чтобы текст в метках показывался верно в IE8 я использую следующий хак:

.ymaps-image-with-content{
    overflow: visible !important;
}

 В оригинале overflow: hidden. Надеюсь поможет в решении

Спасибо за информацию.

Удалось ли воспроизвести тормоза в IE8 под Windows XP? Все же текст у меток для меня не настолько важен, тем более что решение имеется.

Да удалось. Причина пока не понятна, в IE8 под win7 такой проблемы нет. Будем разбираться, но по срокам ничего сказать не могу.

Проблема с текстом будет исправлена в одной из следующих версий.

Я все выяснила. Блокировки ваших аккаунтов — это действительно досадная ошибка. Оба аккаунта разблокированы. Извините и спасибо за терпение :-)

Вам спасибо :)

А как лучше поступить со старыми темами? Оставить/удалить?

А там есть что-то полезное? Если есть, то лучше оставить. Ничего страшного, что дубли.