Здравствуйте, я столкнулся с такими вопросами, при попытке использовать
Обработчик, вызываемый при перетаскивании существующих вершин, а также при создании новых вершин, посредством перетаскивания промежуточных.
Принимает два аргумента: - массив всех видимых точек графической фигуры в пикселях карты, включающий в себя добавляемую/редактируемую точку; - индекс добавляемой/изменяемой точки в переданном массиве.
Возвращает откорректированную добавляемую/изменяемую точку в пикселях карты.
1. В описании очень смущает последняя строка. Я не представляю как можно использовать обработчик не определив его. Как в коде я могу воспользоваться тем что он возвращает?
На данный момент имеется такой код:
line = new YMaps.Polyline();
line.addPoint(map.getCenter());
map.addOverlay(line);
line.startEditing();
line.setEditingOptions({
onPointDragging: function(points,index){ }
});
2. При использовании на фаекфоксе в консоли фаербага появляются ошибки на каждое событие,
но при этом points и index генерирубтся и с ними можно работать. Не подскажите, с чем могут быть связанны эти ошибки?
3. Каким способом лучше решать такую задачу:
Есть редактируемая Полилиния, на некоторых точках стоят метки.
При перетаскивании точки с меткой, метка перетаскивается вместе с точкой (или по окончанию перетаскивания точки метка прыгает на новое место)
Заранее благодарен.