Существует ли верхний предел уровня масштабирования в MKMapView? - PullRequest
3 голосов
/ 12 октября 2011

После просмотра некоторых вопросов я получил общее представление об уровне масштабирования и MKMapView.Затем я нашел этот замечательный блог:

http://troybrant.net/blog/2010/01/set-the-zoom-level-of-an-mkmapview/

Но когда я попробовал код из этого блога, я почувствовал, что существует верхний предел уровня масштабирования.То есть, независимо от того, насколько большим я установил zoomLevel, он всегда был привязан к некоторой вещи, например 16. Соответствующая longitudeDelta этого zoomLevel была 0,003433.

В этом вопросе MKMapView setRegion "«привязывает» к предопределенным уровням масштабирования? , псевдоповтор утверждал, что наименьшее значение для longitudeDelta равно .0008583, а не .003433.Кто-нибудь знает, как добраться до .0008583 на iPhone?

Заранее спасибо.

1 Ответ

0 голосов
/ 07 декабря 2011

Вы можете установить longitudeDelta в коде следующими способами-

MKCoordinateRegion region;
region.span.latitudeDelta = 0.0008583;
region.span.longitudeDelta = 0.0008583;
[mapView setRegion:region animated:YES];
...