Клуб API Карт

Вчера что-то сломали для IE (Trident)?

Александр Мурин
26 ноября 2014, 08:24

API последнее - 2.1.17

Сегодня заметили, что на WinPhone и W8 (браузер IE Trident) - синие иконки ('islands#blueStretchyIcon') перестали рисоваться.

Любые другие цвета - рисуются норм.

На других платформах (webkit win/mac os/ios) - все работает без изменения.

 

12 комментариев
Подписаться на комментарии к посту
Всеволод Шмыров
26 ноября 2014, 10:55
Доброе утро! Могли бы вы написать в каких версия IE вы проверяли на каких Windows вы проверяли (8, RT, 8.1, 10 preview - все важно). Могли бы вы предоставить ссылку на страницу с проблемой?
Александр Мурин
26 ноября 2014, 11:59

Здравствуйте!

Windows Phone 8.1 (8.10.12393.890)

Windows 8.1 Pro (6.3 сборка 9600)

К сожалению, в релизе (https://digup.me) я не могу опубликовать проблемную сборку, разработческие версии закрыты от внешнего мира.

В кратце - это просто PlaceMark'и добавленные в Clusterer

Вы случайно не переключили IE в какой-нибудь из режимов совместимости или Compat View?
Александр Мурин
27 ноября 2014, 03:46

Нет, просто заметили данное на нескольких телефонах, попробовали на ПК - получили такой же результат

Это очень странно. У нас такая проблема не воспроизводится. Постарайтесь собрать минимальный пример, пожалуйста.
Александр Мурин
28 ноября 2014, 09:45

Собрал - http://flood.i-vedro.ru/y.html

Если убрать круг или поменять ему цвет, например, на #8062cc - то синие иконки появляются, иначе они невидимые.

Воспроизвели проблему на некоторых сборках IE. Посмотрим, что можно сделать.
Александр Мурин
29 ноября 2014, 05:40

Ок, спасибо!

FIXED:

За одно посмотрите, почему нельзя поменять иконку кластеризатора после создания. Пробовал такой командой - не меняется:

cluster.options.set({preset: 'islands#greenClusterIcons'})

У нас в песочнице есть пример, в котором у кластера переопределяется пресет при наведении - все работает корректно https://tech.yandex.ru/maps/jsbox/2.1/clusterer_icon_hover

На какой странице можно посмотреть вашу проблему?

Александр Мурин
2 декабря 2014, 04:15

Большое спасибо за ссылку - разобрался, все коррекнтно меняется.



Заметил, что подобная проблема возникает у вас на карте в IE при уменьшении масштаба страницы.
Александр Мурин
27 ноября 2014, 08:35

Я имел в виду не искажение, а отсутствие иконки (см. первое изображение).

То, что на втором изображении иконка искажена - это не имеет отношение к данной теме.