Здравствуйте,
столкнулся с проблемой, во время постророения маршрута не работает параметр
mapStateAutoApply: true
если используется параметр
multiRoute: true
Как отцентровать карту по середине маршрута и настроить zoom таким образом, чтобы весь путь влезал в область видимости?
В теме Аналог свойства mapStateAutoApply описан способ, но я сразу встал на получении сегментов(
function getRoute(idObject, a_coordsB, a_coordsA) {
// a_coordsB = [59.89399, 30.514692];
// a_coordsA = [59.939095, 30.315868];
ymaps.route([a_coordsB, a_coordsA],{
mapStateAutoApply: true,
multiRoute: true,
routingMode: type
}).then(function (route) {
mapTCI.geoObjects.add(myRoute);
console.log(route.getSegments())
});
}
console.log мне ничего не выводит. Подскажите в чем причина?
Пробовал таким способом
// a_coordsB = [59.89399, 30.514692];
// a_coordsA = [59.939095, 30.315868];
mapTCI.setBounds([a_coordsA, a_coordsB], {
checkZoomRange: true
});
Но в этом случае карта зумится на минимум. Почему так происходит?