एक 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;













