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?
Het vinden van de top van MapView
stemmen
0
1 antwoorden
stemmen 0
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;













