fized zoom level calculation to handle rotations of the map