Клуб API Карт

Маршрут проезда по двум точкам в виде координат

Пост в архиве.
evgeny.mustafin
24 ноября 2012, 22:26

Подскажите, как получить список координат между двумя точками на карте?

 

ymaps.route([
{type: 'wayPoint', point: [lat1,lon1] },
{type: 'wayPoint', point: [lat2,lon2] }
]).then(
function (route) {
// console.info(route);
// console.info(route.editor);
},
function (error) {
console.info(error);
}
);

 

 

 

 Хочу из объекта route вытащить список double[]

спасибо

 

 

 

 

 

1 комментарий

метод route.getPaths вернет вам коллекцию путей

ее можно перебрать, например через each

var paths = route.getPaths();

paths.each(function (path) {

    // Каждый путь хранит массив сегментов, которые можно получить через path.getSegments

    var segments = path.getSegments();

    segments.forEach(function (segment) {

        // У каждого сегмента есть метод getCoordinates

        console.log(segment.getCoordinates());

    });  

});