Βρίσκοντας την κορυφή της MapView

ψήφοι
0

Από MKCoordinateRegion, πώς μπορώ να πω ποια είναι η κορυφή της ορατής περιοχής ενός MapView είναι; Η MKCoordinateRegion θα έχει κέντρο το σημείο (συντεταγμένες). Σου στη συνέχεια προσθέστε τα latitudeDelta στο κεντρικό σημείο γεωγραφικού πλάτους για να βρει το πάνω μέρος του χάρτη; Ή πρέπει να το δέλτα να χωριστεί στη μέση και κάθε μισό προστίθενται και αφαιρούνται κατά το κεντρικό σημείο γεωγραφικό πλάτος;

Δημοσιεύθηκε 13/02/2010 στις 04:28
πηγή χρήστη
Σε άλλες γλώσσες...                            


1 απαντήσεις

ψήφοι
0

Χωρίστε το δέλτα στη μέση και προσθέστε / αφαίρεσης. Όπως αυτό (το οποίο βρίσκει και τα δύο πάνω, κάτω, αριστερά και δεξιά):

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;
Απαντήθηκε 21/02/2010 στις 15:22
πηγή χρήστη

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