Доброго времени суток. Я создаю маршрут, добавляю в него 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('Режим перемещения меток ВКЛ'); } });
Но как бы плохо не перемещалась метка, адрес в ней так же не меняется. Помогите пожалуйста решить вопрос.