Клуб API Карт

Обновление маршрута во время перетаскивания точек

daken.frost
14 октября 2011, 07:55

Здравствуйте. Есть следущая проблема: создаю редактор маршрута стандартным способом, указанным в примере:

routerModel = new YMaps.RouterEditor.RouterModel() ;

editor = new YMaps.RouterEditor.DragAndDropEditor(routerModel, {

           viaPointHintContent: 'Перетащите точку или удалите ёё двойным щелчком',

           cursorHintContent: 'Перетащите метку, чтобы создать промежуточную точку',

           maxPoints: 15}) ;

 

routerModel.getRouteProvider().route({wayPoints: waypoints, viaPoints: viaPoints},

                    function(rr) { routerModel.setRouterResult(rr); }) ;

map.addControl(editor);

При этом маршрут обновляется только в тот момент, когда пользователь отпускает точку. Но если строить маршрут тут: http://maps.yandex.ru/?rt то он обновляется автоматически, именно во время перетаскивания точек, а не только после того, как отпустишь точку. В документации по этому поводу я ничего не нашел. Есть ли способ включить режим автоматического перестроения маршрута при перетаскивании?

1 комментарий
Подписаться на комментарии к посту

Текущая реализация YMaps.RouterEditor.DragAndDropEditor не предоставляет возможности перестроения маршрута во время перетаскивания точек маршрута.