When creating a map, I specify the maximum zoom and setDefaultMargin in the same setDefaultMargin :
var map = new ymaps.Map('map', { center: [55.76, 37.64], zoom: 7, maxZoom: 12 }); map.margin.setDefaultMargin([0,600,0,0]); However, when I do map.setBounds(map.geoObjects.getBounds()); neither padding nor zoom is taken into account. I struggle with zoom like this:
if (map.getZoom() > 16) map.setZoom(16); // максимальный зум And I don’t know what to do with indents.