Aquí está mi pregunta: ¿Cuando estoy tratando de establecer el nivel de zoom de mi mapa, que es el zoom a un nivel diferente que había solicitado.
Aquí está el código que estoy utilizando:
MKCoordinateRegion cRegion =
MKCoordinateRegionMake
(myMapView.userLocation.coordinate, MKCoordinateSpanMake(.001, .0001));
MKCoordinateRegion aRegion = [myMapView regionThatFits:cRegion];
[myMapView setRegion:cRegion animated:YES];
Lo primero que hago es crear una región con el lapso siendo 0.001 en la dirección latitud y 0001 en la dirección de longitud. Mi razonamiento es que esto me dará una franja que se extiende exactamente 0.001 grados de latitud. Entonces puedo arrojarla regionThatFits: y que va a escupir una región que se extiende, 001 grados de latitud y cualquiera que sea mi ver mapa tiene que abarcar la longitud en la dirección de mantener esa relación de aspecto. En su lugar me sale:
Lat Range: 0.000969508
Long Range: 0.000858307
Cualquier idea de por qué la gama Latitud, por lo que pensé que sería, 001 no lo es?
¡Gracias de antemano por tu ayuda!













