MAXOPKA
@MAXOPKA

Яндекс карты как получить все точки маршрута?

Как получить все точки маршрута?
Не конечные и не транзитные, а вообще все. То есть точки изгиба линии маршрута(как точки ломаной).
  • Вопрос задан
  • 3315 просмотров
Решения вопроса 1
MAXOPKA
@MAXOPKA Автор вопроса
Разобрался.
Маршрут -> Пути -> Сегменты -> Точки
var all_points=[];
                var paths=route.getPaths();
                var i=0;
                while(paths.get(i)!==null){
                    var p=paths.get(i);
                    var segments=p.getSegments();
                    $(segments).each(function(){
                        var pc=this.getCoordinates();
                        $(pc).each(function(){
                            all_points.push(this);
                        });
                    });
                    i++;
                }
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы