Всем приветствие!
Рисую свои маршруты по заданным точкам. Рисуется линия по клику на точку таким образом, берется начальная точка и от нее куда уже накликает пользователь, выглядит так:
var myLineString = new ymaps.geometry.LineString([[50.657083, 90.575066]]); geoObject = new ymaps.GeoObject({ geometry: myLineString }); myMap.geoObjects.add(geoObject); myMap.geoObjects.events.add('click', function (e) { myLineString.insert(myLineString.getLength(), e.get('target').geometry.getCoordinates()); Тут рассчеты.. });
И вот все ничего. Но нужно замкнуть маршрут, например по ссылке вне карты, то есть вернуть пользователя в начальную точку от последней куда указал он:
myLineString.insert(myLineString.getLength(), [50.657083, 90.575066]);
Все расчеты работают только в событии при кликах на карте. Как в данном случае можно закрыть маршрут не кликав по карте и добавив отрезок расстояния с последней точки пользователя до начальной конкретно заданной?