Finne toppen av mapview

stemmer
0

Fra en MKCoordinateRegion, hvordan kan jeg fortelle hva toppen av en mapview synlige området er? Den MKCoordinateRegion vil ha et midtpunkt (koordinater). Må jeg da legge til latitudeDelta til midtpunktet spillerom til å finne øverst på kartet? Eller må delta deles i to og hver halvdel ble tilsatt og trekkes mot midtpunktet breddegrad?

Publisert på 13/02/2010 klokken 03:28
kilden bruker
På andre språk...                            


1 svar

stemmer
0

Splitte delta i to og til / trekker. Som dette (som finner både topp, bunn, venstre og høyre):

double top, bottom, left, right;            // top=N, bottom=S, left=W, right=E
top = region.center.latitude + region.span.latitudeDelta/2;
bottom = region.center.latitude - region.span.latitudeDelta/2;
left = region.center.longitude - region.span.longitudeDelta/2;
right = region.center.longitude + region.span.longitudeDelta/2;
Svarte 21/02/2010 kl. 14:22
kilden bruker

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