Клуб API Карт

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

Пост в архиве.

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

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

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

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

 

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

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

Windows Phone 8.1 (8.10.12393.890)

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

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

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

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

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

Sergey Konstantinov
27 января 2016, 23:25
Это очень странно. У нас такая проблема не воспроизводится. Постарайтесь собрать минимальный пример, пожалуйста.
Александр Мурин
27 января 2016, 23:25

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

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

Sergey Konstantinov
27 января 2016, 23:25
Воспроизвели проблему на некоторых сборках IE. Посмотрим, что можно сделать.
Александр Мурин
27 января 2016, 23:25

Ок, спасибо!

FIXED:

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

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

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

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

Александр Мурин
27 января 2016, 23:25

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

ДедМорозик
27 января 2016, 23:25


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

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

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