Есть необходимость центрировать карту по группе точек. Это без проблем.
// list - это список координат
var collection = new ymaps.GeoObjectCollection();
for(var p in list) {
var place = list[p];
collection.add(new ymaps.Placemark([place.lat, place.lng]));
}
map.geoObjects.add(collection);
map.setBounds(collection.getBounds());
Но смысл в том, что в некоторых наборах точек, эти самые точки могут попадать под навигацию (зумирование карты), или в верху немного обрезаться маркер.
Нужно каким то образом определить положение точек(или задать границы/отступы) в пикселях.
Проще говоря, если точка(маркер) попадает в 20px от каждого края карты делать зум меньше(-1)
map.setZoom(map.getZoom() - 1);
_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api