Суть вопроса - строю на карте 2 маршрута. Нужно, чтбы эти маршруты поместились на карту и масштаб подобрасля максимальный, чтобы разместились все объекты марштура.
function init(){
myMap = new ymaps.Map ("map", {
center: [50.45, 30.50],
zoom: 12,
behaviors:['default', 'scrollZoom']
});
Потом добавляю 2 маршрута:
ymaps.route([
'Украина, Киев, Адрес1',
'Київ, Адрес2',
'м.Київ, Алрес3',
'Украина, Киев, Адрес1'
]).then(function (route1) {
myMap.geoObjects.add(route1);
var points = route1.getWayPoints();
points.options.set('preset', 'twirl#redStretchyIcon');
route1.options.set('strokeColor','#F008');
route1.options.set('strokeWidth',5);
}, function (error) {
alert('Возникла ошибка: ' + error.message);
});
ymaps.route([ 'Украина, Киев, Адрес1',
'м.Київ, Адрес2',
'м.Київ, Адрес3',
'Украина, Киев, Адрес1'
]).then(function (route2) {
myMap.geoObjects.add(route2);
var points = route2.getWayPoints();
points.options.set('preset', 'twirl#darkgreenIcon');
}, function (error) {
alert('Возникла ошибка: ' + error.message);
});
Прочитал, что вот так можно спозиционировать и масштабировать по всем объектам:
myMap.setBounds(myMap.geoObjects.getBounds())
Итог - не позиционирует и не масштабирует. Подскажите, пожалуйста, в чём может быть проблема?