Клуб API Карт

по 2.1 вопрос

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

Друзья вот мы вывели карту в начале загрузки задав центры и зумы

    function createMap() {

$("#YMapsID").html("");

map = new ymaps.Map("YMapsID", {

center: [55.76, 37.64],

zoom: 8,

controls: ["zoomControl"]

}, {minZoom: 8}

);

    }

Подскажите, у меня собственно модуль расчета растояний. Как сделать так чтоб отпустило так чтобы при загрузке карты с маршрутом он показывал не зум 8, а масштаб был в пределах маршрута. Не больше не меньше.

 

 

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

Думаю Вы про  boundsAutoApply: true
Можно прочитать здесь.

я скорее хочу знать как реализованна функция которая называлать в апи 1, - viewAutoApply 

И как ее реализовать в 2.1

ясн. мало спал. пойду кофе попью. viewAutoApply  в 1.1  это boundsAutoApply в 2.1

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

 

        var waypoints = [from,to];

        var router = ymaps.route(waypoints, [], {mapStateAutoApply: true, avoidTrafficJams: traffic});

        router.then(extract_data_from_router, function(error){alert("Возникла ошибка: " + error.message);});

 

Карта не центрируеться исходя из маршрута

Могу ошибаться, но что у Вас за пустой массив после waypoints?
Должно быть route(points, params)

 Можете посмотреть тут примеры, надеюсь, помогут.