рациональный уровень масштабирования - PullRequest
0 голосов
/ 13 апреля 2011

мой код для MapKit таков:

MKCoordinateRegion region;
    region.center = location;
    MKCoordinateSpan span;
    span.latitudeDelta = .005;
    span.longitudeDelta = .005;
    region.span = span;
    [mapView setRegion:region animated:TRUE];

уровень пролета равен .005, когда я проверяю это на iPhone, масштаб очень высокий, что не практично, я хочу разумный уровень масштабирования, поэтомуКакое значение я должен дать для диапазона ??спасибо заранее:)

1 Ответ

1 голос
/ 14 апреля 2011

Значения диапазона указаны в градусах.Документы для MKCoordinateSpan объясняют, что это означает в милях / километрах.Больший промежуток означает, что видна большая область.

Например, 0,01 составляет около 1 км, если широта близка к экватору.1.00 около 111 км на экваторе.0,005 - это около половины километра на экваторе.Что «разумно», зависит от требований вашего приложения.

Значение 0,01 показывает вид приблизительно от Эйфелевой башни до больницы Бусико.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...