Mám MKMapView uvnitř UITableView jako vlastní buňky (neptejte) - nevím, jestli je to důležité, opravdu), za což jsem zaregistrovat metodu regionDidChangeAnimated delegáta. Tato metoda je volána třikrát, pokud je vložena UITableView - jednou s aktuálním regionu a pak ještě dvakrát se oblasti, která je daleko. V simulátoru jsem důsledně získat oblast s centrem (+37.43997405, -97,03125000). Na zařízení, zdá se, že jsou závislé na místě hlášeny správcem umístění, která inicializuje zobrazení mapy.
Proč se mi tři regionDidChangeAnimated hovory? A proč jsou souřadnice středu za poslední dva z nich off?
To je kód, který jsem použít k získání střed souřadnic:
- (void)mapView:(MKMapView *)mapView regionDidChangeAnimated:(BOOL)animated {
CLLocation *l = [[CLLocation alloc] initWithLatitude:self.mapView.centerCoordinate.latitude longitude:self.mapView.centerCoordinate.longitude];
(....)













