Может вам подойдет такое решение:
1. Засовываем все объекты в
GeoObjectCollection
. (по идее у карты есть стандартная коллекция map.geoObjects, и с ней тоже должно всё работать).
2. Вызываем
myMap.setBounds(myGeoObjectCollection.getBounds());
После этого можно в принципе и точку центра карты вытащить.
Ссылка на описание класса GeoObjectCollection:
https://tech.yandex.ru/maps/doc/jsapi/2.1/ref/refe...