Első különböző kimenete setRegion: a MKMapView

szavazat
0

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!

A kérdést 22/03/2010 14:45
a forrás felhasználó
Más nyelveken...                            


1 válasz

szavazat
0

Ez a hiba a MKMapView a setRegion. Lásd See MKMapView mutatják hibásan menti régió

Válaszolt 26/02/2011 11:31
a forrás felhasználó

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more