Het vinden van de top van MapView

stemmen
0

Van een MKCoordinateRegion, hoe kan ik vertellen wat de top van het zichtbare gebied een Mapview is? De MKCoordinateRegion zal een centraal punt (coördinaten) te hebben. Moet ik de latitudeDelta voeg dan naar het centrum punt op naar de top van de kaart vind je? Of moeten de delta worden gesplitst in tweeën en elke helft toegevoegd en afgetrokken tegen het middelpunt breedtegraad?

De vraag is gesteld op 13/02/2010 om 04:28
bron van user
In andere talen...                            


1 antwoorden

stemmen
0

Splits de delta in de helft en voeg / aftrekken. Als deze (die vindt zowel boven, onder, links en rechts):

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;
antwoordde op 21/02/2010 om 15:22
bron van user

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