Znalezienie szczyt MapView

głosy
0

Z MKCoordinateRegion, jak mam powiedzieć, co górna część widocznego obszaru danej MapView jest? MKCoordinateRegion będzie miał punkt środkowy (współrzędne). Czy następnie dodać latitudeDelta do szerokości geograficznej punktu środkowego znaleźć górze mapy? Lub musi delta być podzielona na pół i każda połowa dodawane i odejmowane przeciwko szerokości geograficznej punktu środkowego?

Utwórz 13/02/2010 o 04:28
źródło użytkownik
W innych językach...                            


1 odpowiedzi

głosy
0

Deltę podzielić na pół i dodaj / odejmij. Tak (który znajdzie zarówno górny, dolny, lewy i prawy):

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;
Odpowiedział 21/02/2010 o 15:22
źródło użytkownik

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