Клуб API Карт

Кол-во путей маршрута меньше кол-ва точек

Пост в архиве.

Проверял в песочнице https://tech.yandex.ru/maps/jsbox/2.1/router

 

ymaps.ready(init);

function init() {

    var myMap = new ymaps.Map("map", { center: [61.2, 63.5], zoom: 8 });

    ymaps.route([

        [62.14666761,65.43499574],

        [61.36157342,63.58007398],

        [61.35787491,63.56515269],

        [61.35049554,63.59369257],

        [61.313726,63.33453919],

        [61.31305102,63.32439763],

        [61.31547663,63.32404838],

        [61.31698556,63.32354709],

        [61.31650482,63.31939053],

        [62.14666761,65.43499574]

    ]).then(function (route) {

        myMap.geoObjects.add(route);

        var moveList = 'Точек:' + route.getWayPoints().getLength() + '</br>';

        moveList += 'Путей:' + route.getPaths().getLength() + '</br>';

        $('#list').append(moveList);

    }, function (error) {

        alert('Возникла ошибка: ' + error.message);

    });

}

 

В результате видим:

Точек:10
Путей:8

Куда пропал один путь? Причём, если посмотреть длины путей, то пропал он где-то в середине.

Вероятно, какие-то точки находятся слишком близко друг к другу. Но как понять, к какой точке маршрута относится путь?

6 комментариев

Спасибо за сообщение. Разбираемся. По итогам отпишусь.

Действительно нашлась ошибка в сервисе маршрутизации. Сейчас над ней работают. Будет исправлена в ближайшее время.

Спасибо за информацию. Есть какие-нибудь ориентировочные сроки/версии, когда планируется исправить? Хотя бы плюс-минус месяц.

По срокам не могу сказать, но сообщу когда это выедет в продакшн.

Четыре месяца уже прошло... Что-нибудь можете уточнить по этой проблеме? Ведутся ли по ней какие-нибудь работы?

Здравствуйте. Проблема была уже довольно давно решена. Сейчас в продакшене все должно быть нормально.
Прошу прощения, что не сообщил.