苹果地图跟踪用户位置变化

用到的类 MKMapView

设置MKMapView实例的一些属性,并且指定的伪托就可以进行用户的位置跟踪

这些属性是

    _mapView.showsUserLocation = YES; //是否允许进行位置跟踪

    [_mapViewsetUserTrackingMode:MKUserTrackingModeFollowWithHeadinganimated:YES];//位置跟踪模式

 

需要实现的委托是

 

- (void)mapView:(MKMapView *)mapView didUpdateUserLocation:(MKUserLocation *)userLocation

{

    _mapView.centerCoordinate = userLocation.location.coordinate;//实施更新mapView的中心

}

 

注释:模拟位置的时候可通过Edit Scheme选项进入然后进行设置默认的位置,程序跑起来后可通过设置目标位置进行位置变化的跟踪,目标位置在Simulate location处设置

猜你喜欢

转载自kedazhaoguowei.iteye.com/blog/1968766