Получаю в переменную данные из xml файла:
var ml = new YMaps.YMapsML('http://***.narod.ru/points.xml');
Далее делаю выборку точек по description:
YMaps.Events.observe(ml, ml.Events.Load, function () {
var objGreen = this.filter(function (objGreen) {
return objGreen.description == 'M1'
});
var objYellow = this.filter(function (objYellow) {
return objYellow.description == 'M2'
});
var groups = [
createGroup("M1", objGreen, "default#greenSmallPoint", "http://api-maps.yandex.ru
/i/0.4/placemarks/pmgns.p "),ng createGroup("M2", objYellow, "default#yellowSmallPoint", "http://api-maps.yandex.ru
/i/0.4/placemarks/pmyws.p ")ng ];
});
И вот именно по точкам из группы objGreen, с description "M1", я хочу построить маршрут.
Ни так:
var router = new YMaps.Router([objGreen]);
map.addOverlay(router);
Ни так:
var router = new YMaps.Router([groups[0]]);
map.addOverlay(router);
Не получается.
Или может, как-то можно в самом XML файле описать маршрут, по аналогии с полигонами и линиями?
Подскажите, пожалуйста, как нужно правильно написать.