Используется следующий код:
var ymap = function(from, to) {
var waypoints = ["Москва " + from, "Москва " + to];
var router = new YMaps.Router(waypoints, [], {viewAutoApply: 1});
YMaps.Events.observe(router, router.Events.Success, function() {
var map = new YMaps.Map(document.getElementById("YMapsID"));
map.setCenter(new YMaps.GeoPoint(37.64, 55.76), 10);
map.addOverlay(router);
});
}
При попытке загрузить маршут от "Удальцова 41" до "Комсомольский 17" балуны явно вылезают за границы дива (его аттрибут style="width:100%;height:300px" в реальности где-то около 900 на 300), как видно на картинке:
Если подписать балуны принудительно
router.getWayPoint(1).setIconContent(to);
То картина, ясный перец, не меняется. Просто пропадает весь смысл опции
viewAutoApply: 1
если нужно потом подгонять размер под балуны ещё каким-то специальным образом.
Существует ли решение данно проблемы?