Столкнулся с тем, что рамка балуна, созданная на карте очень старой версии 1.1. стала криво отображаться. Но поискав в коде что можно было бы поправить, не обнаружил никаких возможностей для редактирования. Видимо, придется всё рисовать по новой в текущей версии, а потом снова мучиться с новыми функциями в коде. ИМХО, когда разработчик перестает осуществлять поддержку предыдущих версий своего продукта (имеется в виду, что до этого всё отображалось нормально) - это есть неуважение к пользователям. Глядишь, через год моя карта совсем перестанет работать или всю перекосит. А разрабы смогут только вежливо посоветовать перейти на новую версию. Я бы с радостью, вот только сделайте авто-апдейтер, который переформировывал бы старые коды на новые.
Страница с проблемной картой:
http://zaoremex.ru/%D0%BD
список доступных функций:
function createObject (type, point, style, description) {
var allowObjects = ["Placemark", "Polyline", "Polygon"],
index = YMaps.jQuery.inArray( type, allowObjects),
constructor = allowObjects[(index == -1) ? 0 : index];
description = description || "";
var object = new YMaps[constructor](point, {style: style, hasBalloon : !!description});
object.description = description;
return object;
пример кода одного из объектов:
map.addOverlay(createObject("Placemark", new YMaps.GeoPoint(34.486898,59.806788), "constructor#pmdblPlacemark", "<a href=\"http://zaoremex.ru/портовая\">КС Портовая (1 очередь)</a>"));