Приветствую! Подскажите, пожалуйста, можно ли определить максимально допустимый zoom, при котором bounds вместится на карте. Центр должен быть фиксирован.
По заданным координатным границам он рассчитывает, какой центр и зум надо выставить карте, чтобы показать все элементы в составе границ.
Для решения вашей задачи надо сделать следующее.
1. Взять bounds
2. Сопоставить bounds с требуемым центром карты. Если центр находится не в центре прямоугольной области - ее надо расширить, чтобы нужная точка была в центре
3. Полученные в п.2 границы скормить модулю и получить зум