Клуб API Карт

Удаление одного маршрута из двух маршрутов на карте

Яковлев Александр
21 мая 2014, 12:50

Есть карта 

myMap = new ymaps.Map('map', { center: [55.76, 37.64], zoom: 10 });

 есть определение двух маршрутов на карте (идут друг за другом) 

ymaps.route([ 'Московский район, г.Истра',[55.774558,37.842762] ]).then(function (route) {

myMap.geoObjects.add(route);

}, function (error) { });

ymaps.route([ 'Московский район, г.Истра',[55.76522,37.842789] ]).then(function (route) {

//надо удалить первый маршрут и второй отобразить

myMap.geoObjects.add(route);

}, function (error) { });

 

Как удалить отрисовку первого маршрута, а оставить только второй?
1 комментарий
Подписаться на комментарии к посту

Нужно сохранить на него сслыку в переменной, однако т.к. при их одновременном вызове второй маршрут может построится раньше первого, поэтому надо строить первый в обработчике then второго маршрута