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?
Znalezienie szczyt MapView
głosy
0
1 odpowiedzi
głosy 0
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;













