Itt van a kérdés: Mikor én igyekszem a nagyítási szinten a térképem, I nagyítás egy másik szintre, mint amit kért.
Itt a kód Én használ:
MKCoordinateRegion cRegion =
MKCoordinateRegionMake
(myMapView.userLocation.coordinate, MKCoordinateSpanMake(.001, .0001));
MKCoordinateRegion aRegion = [myMapView regionThatFits:cRegion];
[myMapView setRegion:cRegion animated:YES];
Az első dolog, amit tennie, hogy hozzon létre egy olyan térségben, a Span 0,001 a szélességi irányban és 0,0001 a hosszúsági irányban. Érveim, hogy ez ad nekem egy szelet ível pontosan 0,001 szélességi fok. Aztán lehet hajítani regionThatFits: és ez kiköp egy régiót, amely átfogja 0,001 szélességi fok és bármit én térképrészletet kell befogják a hosszúsági irányban tartani, hogy a képarányt. Ehelyett ezt kapom:
Lat Range: 0.000969508
Long Range: 0.000858307
Van ötlete, hogy miért a Lat Range, amiről azt hittem volna, 001 nem?
Előre is köszönöm a segítséget!













