MKMapView зависает, когда карта setRegion

Я пытаюсь установитьRegion, но когда я устанавливаю регион, карта зависает, и я не могу переместить карту ...

вот мой код

 -(void) configurarZoomDoMapaComLatitude:(double)latitude eLongitude:(double)longitude {
_myMapView.userInteractionEnabled = YES;
CLLocation *localizacao = [[CLLocation alloc]initWithLatitude:latitude longitude:longitude]; //regiao de ref. (usar localizacao atual)
double miles = 0.5; // quanto menor, mais próximo
double scalingFactor = ABS( (cos(2 * M_PI * localizacao.coordinate.latitude / 360.0) ));

MKCoordinateSpan span;
span.latitudeDelta = miles/69.0;
span.longitudeDelta = miles/(scalingFactor * 69.0);

MKCoordinateRegion region;
region.span = span;
region.center = localizacao.coordinate;
[_myMapView setRegion:region animated:YES];
}

person Ladessa    schedule 21.02.2013    source источник
comment
Если карта зависает, это потому, что у вашего приложения произошел сбой? Если он разбился, вы должны включить журнал сбоев.   -  person nevan king    schedule 21.02.2013
comment
@nevanking no ... приложение не разбилось ... если я нажимаю любую кнопку в своем приложении, оно работает ... только карта зависает   -  person Ladessa    schedule 21.02.2013
comment
Вероятно, установка региона не является причиной зависания карты. Попробуйте создать другой регион и установить этот регион, затем проверьте, заморожена ли карта.   -  person nevan king    schedule 21.02.2013


Ответы (1)


Я решил эту проблему ... Я добавил вид на карту ... Я удалил это, и все заработало! Спасибо всем

person Ladessa    schedule 21.02.2013