Клуб API Карт

PNG в шаблонах в IE

blondinka6482
29 января 2009, 19:15

Пытаюсь в шаблоне для собственной метки использовать рисунок PNG с прозрачным фоном. Знаю, что в Internet Explorer обычно это делается хитро, с использованием фильтра! Но обнаружила, что в API карт уже видимо заложена такая функциональность, и ничего самим писать не надо, то есть прозрачные PNG отображаются сразу прозрачными. Но зато рисунок обрезается по размерам метки, не ужимается, а именно обрезается! Я так предполагаю, что в настройках фильтра скорее всего ставится свойство sizingMethod не scale, как положено, а какой-то другой! Может у кого-то была подобная проблема? Подскажите, как решить?

Браузер: IE 6.0.2. 

Фрагмент кода:

var tmark = new YMaps.Template();

tmark.text = '<div><img style="height:$[style.iconStyle.y];width:$[style.iconStyle.x];" border="0" src="$[style.iconStyle.href]"></img></div>'; 

...

var s = new YMaps.Style();
s.iconStyle = new YMaps.IconStyle(tmark);

s.iconStyle.href = "./images/square4.png";
s.iconStyle.size = new YMaps.Size(16, 16);

...

7 комментариев
Подписаться на комментарии к посту
Дайте ссылку на страницу, на которой можно наблюдать эту проблему.
Да, это наша ошибка. Спасибо. Поправим. Уменьшите картинку до 16х16, тогда в IE6.0 будет отображаться корректно.
И Вам спасибо! :)
А когда ожидать исправления? А то маленькая картинка совсем нечётко отображается!
Скажите, проблема еще не исправлена?
Да, исправлена.