Я пытаюсь выяснить, как рассчитать масштаб для сохранения видимой области карты при изменении размеров (с сохранением того же соотношения высоты / ширины).
Так, например, у меня есть карта с размерами:
1000px x 1200px, увеличение: 11,5
Теперь я хочу показать ту же карту, но с разными размерами (одинаковое соотношение):
4000px x 4800px
Если я посмотрю карту с увеличением 11,5, я получу гораздо большую площадь. Я хочу видеть ту же область, поэтому мне нужен увеличенный зум.
Я нашел эту формулу: 
Из чего я пришел, это должно работать в соответствии с моими очень ограниченными математическими навыками, но это не так: 
Любые советы будут высоко оценены.
Спасибо