IOS应用开发中的tips - MKMapView之设置地图以用户当前位置为中心

来源:互联网 发布:php a href on click 编辑:程序博客网 时间:2024/05/18 02:16

在MKMapViewDelegate 代理方法中 如下 实现:

- (void)mapView:(MKMapView *)mapView didUpdateUserLocation:(MKUserLocation *)userLocation{    _coordinate.latitude = userLocation.location.coordinate.latitude;    _coordinate.longitude = userLocation.location.coordinate.longitude;        [self setMapRegionWithCoordinate:_coordinate];}- (void)setMapRegionWithCoordinate:(CLLocationCoordinate2D)coordinate{    MKCoordinateRegion region;        region = MKCoordinateRegionMake(coordinate, MKCoordinateSpanMake(.1, .1));    MKCoordinateRegion adjustedRegion = [_mapView regionThatFits:region];    [_mapView setRegion:adjustedRegion animated:YES];}


原创粉丝点击