Доброго времени суток. Я создаю маршрут, добавляю в него editor (из песочницы) по клику на кнопку, после чего мне нужно, чтоб метку маршрута можно было перемещать и по завершении перемещения, в balloonContent этой метки, добавлялся новый адрес(через geocode). Когда включаю режим редактирования, метку можно перемещать, но это сделать очень сложно, так как метка, из-за малейшего движения может переместиться на пол континента.
button2.click(function () {
if (startEditing2 = !startEditing2) {
// Включаем редактор.
route.editor.start({ addWayPoints: false, removeWayPoints: true, editWayPoints: true });
route.getWayPoints().options.set({
draggable: true
});
route.events.add('drag', function (e) {
var coords = e.get('coords');
var bc = '';
ymaps.geocode(coords).then(function (res) {
var firstGeoObject = res.geoObjects.get(0);
bc = firstGeoObject.properties.get('text');
e.properties.set("balloonContent", bc);
});
});
button2.val('Режим перемещения меток ВЫКЛ');
} else {
// Выключаем редактор.
route.editor.stop();
button2.val('Режим перемещения меток ВКЛ');
}
});Но как бы плохо не перемещалась метка, адрес в ней так же не меняется. Помогите пожалуйста решить вопрос.