К примеру, у меня полигон должен двигаться только в пределах
определенного прямоугольника. Частный случай - разрешить движение только
в одной оси (по вертикали или горизонтали).
Вот так код
"работает", но двигается объект как то нерегулярно - сначала
"оттаскивается" от оси, затем туда "возвращается". Не то что хотелось бы
position = [this.getPoint(0).getLat(),
this.getPoint(1).getLat(), this.getPoint(2).getLat(),
this.getPoint(3).getLat()]
});
YMaps.Events.observe(сontrol, сontrol.Events.Drag, function () {
for (var i = 0; i < 4; i++)
this.getPoint(i).setLat(position[i]);
});
for (var i = 0; i < 4; i++)
this.getPoint(i).setLat(position[i]);
});