iOS MKMapView setRegion问题

时间:2014-04-22 17:40:21

标签: ios mkmapview

在我的MKMapView中,我每次使用新位置调用MKCoordinateRegion时都会尝试更新didUpdateLocations。但问题是,当我执行此操作时,它会缩小到我在MKCoordinateRegion中设置的原始viewDidLoad,然后它会放大到新区域。这是一个可怕的用户体验

我正在didUpdateLocations

MKUserLocation *userLocation = _mapView.userLocation;
MKCoordinateRegion region = MKCoordinateRegionMakeWithDistance (userLocation.location.coordinate, newHeight, newWidth);
    [_mapView setRegion:region animated:NO];

有什么想法吗?

0 个答案:

没有答案