Я кодирую интерактивную карту с помощью Raphael JS (2.0.1), которая хорошо работает во всех браузерах, кроме IE9 в режиме документа. В этом случае пространства путей и филей выглядят так:
http://media.apa.at/dev/examples/ie9_problems.png
вместо чистых белых линий.
Формы создаются в цикле, затем масштабируются и переводятся для получения правильного размера и положения:
this.scaling = this.mappaper.set();
for (var tEntity in tData) {
var tShape = this.mappaper.path(tData[tEntity].path);
tShape.attr(this.attributes);
tShape.id = tEntity;
tCol = this.getResultCol(tEntity);
this.scaling.push(tShape);
tObj.shape.animate({ fill: tCol }, 300);
}
this.scaling.scale(0.90,0.90,1,1);
this.scaling.translate(-1150,-300);
Я уже пытался использовать renderfix () - исправление в документации, не работает или я не понял, как правильно его использовать.
Кто-нибудь имеет представление о том, что я делаю неправильно?
Спасибо заранее