Από MKCoordinateRegion, πώς μπορώ να πω ποια είναι η κορυφή της ορατής περιοχής ενός MapView είναι; Η MKCoordinateRegion θα έχει κέντρο το σημείο (συντεταγμένες). Σου στη συνέχεια προσθέστε τα latitudeDelta στο κεντρικό σημείο γεωγραφικού πλάτους για να βρει το πάνω μέρος του χάρτη; Ή πρέπει να το δέλτα να χωριστεί στη μέση και κάθε μισό προστίθενται και αφαιρούνται κατά το κεντρικό σημείο γεωγραφικό πλάτος;
Βρίσκοντας την κορυφή της MapView
ψήφοι
0
1 απαντήσεις
ψήφοι 0
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;













