ios - mapView region latitude and longitude delta's decrease each search -
each time search on mapview map zooms desired location. yet, after first search zoomed region zoomed , continues zoom in more each additional search. i've tried adding regions latitude , longitude delta's doesn't increase. i've added code use zoom location searched. in advance.
clplacemark *topresult = [placemarks objectatindex:0]; mkplacemark *placemark = [[mkplacemark alloc] initwithplacemark:topresult]; mkcoordinateregion region = self.mapview.region; region.center = placemark.region.center; region.span.longitudedelta /= 100.0; region.span.latitudedelta /= 100.0; [self.mapview setregion:region animated:yes]; [self.mapview addannotation:placemark]; nslog(@"region span long: %f",region.span.longitudedelta); nslog(@"region. span lat:: %f",region.span.latitudedelta); region = self.mapview.region; region.span.longitudedelta *= 100; region.span.latitudedelta *= 100;
you grab region each time mapview , delta /= 100, set mapview again.
*=100 has no effect, because not stored anywhere after.
gives effect of zomming each search)
Comments
Post a Comment