Поиск вершины карты - PullRequest
       10

Поиск вершины карты

0 голосов
/ 13 февраля 2010

Как из MKCoordinateRegion узнать, какова верхняя часть видимой области карты? MKCoordinateRegion будет иметь центральную точку (координаты). Затем я добавляю latitudeDelta к широте центральной точки, чтобы найти верх карты? Или дельта должна быть разделена пополам и каждая половина сложена и вычтена относительно широты центральной точки?

1 Ответ

0 голосов
/ 21 февраля 2010

Разделите дельту пополам и сложите / вычтите. Вот так (который находит верх, низ, левый и правый):

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;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...