Клуб API Карт

Заголовок не указан

Jonstonrich
20 сентября 2012, 16:51

Здравствуйте!Как изменить wayPoint'ы у уже проложенного маршрута на лету?То есть есть массив точек в формате json [{coords_x: 43.345436 , coords_y: 45.435345} , {coords_x: 43.345436 , coords_y: 45.435345}] исходя из которого прокладывается маршрут.

                repoint = [];

                route.forEach(function(point){

                    repoint = repoint.concat( {type: 'wayPoint' , point: [point['coords_x'] , point['coords_y']]});

                });

                ymaps.route(repoint).then(function(route){

                    route.options.set({ strokeColor: colors[rand(0 , color_count - 1)], opacity: 1 });

                    route.getWayPoints().options.set('visible', false);

                    route.options.set({'visible': false , 'rID': i});

                    arrRoutes.add(route);

                    myMap.geoObjects.add(arrRoutes);

                });

После чего массив координат меняется.Как у уже существующего маршрута изменить расположение и количество точек?

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