How does one get the same map are to be viewed regardless of screen resolution? I have a full-screen MapView on iPad. Here is how I set the view:
#define zoomSize 50
MKCoordinateRegion region = MKCoordinateRegionMakeWithDistance([self myLocation], zoomSize, zoomSize);
MKCoordinateRegion fittedRegion = [mapView regionThatFits:region];
[mapView setRegion:fittedRegion animated:YES];
Whether displayed on iPad 2 (1024 x 768) or iPad 3/4/Air/Air2 (2048 x 768), I get a visibleMapRect of 645 x 471. However, the actual area visible for the iPad 3/4/Air/Air2 is twice the area of the iPad2. I'd like them to be the same.