У меня тоже получается как на симуляторе, так и на устройстве ... iphone SDK 3.0, xcode 3.2.
также симулятор для SDK 3.1 делает это ... у вас нет устройства с 3.1 прямо сейчас, чтобы попробовать его.
Как они не могли найти эту ошибку ?? Что может быть более простым, чем загрузка и сохранение вашего региона ??
Множество других ошибок в mapkit тоже! : - / это довольно слабо!
Кстати, если вы позвоните regionThatFits, вы получите почти того же региона. Когда вы пытаетесь установить регион, он фактически устанавливает что-то близкое (но не всегда точно) [mapview regionThatFits: yourregion]