Das Finden der Spitze der mapview

stimmen
0

Von einem MKCoordinateRegion, wie kann ich feststellen, was die Spitze eines sichtbaren Bereich des mapview ist? Die MKCoordinateRegion einen Mittelpunkt (Koordinaten) haben. Füge ich dann die latitudeDelta die geographische Breite Mittelpunkt oben auf der Karte zu finden? Oder muss das Delta in zwei Hälften geteilt und jede Hälfte addiert und subtrahiert gegen den Mittelpunkt Breite?

Veröffentlicht am 13/02/2010 um 04:28
quelle vom benutzer
In anderen Sprachen...                            


1 antworten

stimmen
0

Teilen Sie die Delta in der Hälfte und addieren / subtrahieren. Wie dies (die findet sowohl oben, unten, links und 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;
Beantwortet am 21/02/2010 um 15:22
quelle vom benutzer

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