Da un MKCoordinateRegion, come faccio a dire cosa la parte superiore dell'area visibile di un mapview è? Il MKCoordinateRegion avrà un punto centrale (coordinate). Devo poi aggiungere i latitudeDelta al punto centrale di latitudine per trovare la parte superiore della mappa? Oppure deve il delta essere diviso a metà e ogni metà aggiunto e sottratto contro il punto centrale di latitudine?
Trovare la parte superiore del mapview
voti
0
1 risposte
voti 0
0
Dividere il delta a metà e aggiungere / sottrarre. Ti piace questa (che trova sia alto, in basso, a sinistra ea destra):
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;













