Nalezení vrchol MapView

hlasů
0

Z MKCoordinateRegion, jak to mám říct, co horní část viditelného území MapView je? MKCoordinateRegion bude mít středový bod (souřadnice). Musím pak přidejte latitudeDelta do středového bodu šířky najít v horní části mapy? Nebo musí delta být rozdělen na dvě poloviny a každá polovina sčítal a odečítal proti středového bodu šířky?

Položena 13/02/2010 v 04:28
zdroj uživatelem
V jiných jazycích...                            


1 odpovědí

hlasů
0

Rozdělit deltu na polovinu a přidat / odečíst. Stejně jako tento (který najde oba nahoře, dole, vlevo a vpravo):

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;
Odpovězeno 21/02/2010 v 15:22
zdroj uživatelem

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