В документации Apple , для -regionThatFits:метода в MKMapView, он говорит , что это будет возвращать новый регион с центром в той же точке, что и область , которая проходила в только с регионами ограничивающих исправленными для соотношения сторон экрана iPhone. Это кажется неправильным в осуществлении ... перед вызовом этого метода, моя область показывает, как:
$ 5 = {
Центр = {
широта = 37,322898864746094,
долгота = -122,03209686279297
},
диапазон = {
latitudeDelta = +14,278411865234375,
longitudeDelta = 1,5202401876449585
}
}
..however, после вызова этого метода, я в конечном итоге с:
$ 6 = {
Центр = {
широта = 36,973427342552824,
долгота = -122,03209686279297
},
диапазон = {
latitudeDelta = +14,521333317196799,
longitudeDelta = 14,0625
}
}
Это довольно большая разница на карте - это переводится на расстояние между Купертино, штат Калифорния, и Санта-Крус, штат Калифорния Кто-нибудь еще испытать это несоответствие?













