您的位置:首页 > 移动开发 > IOS开发

iOS.定位服务与地图应用.05.跟踪用户位置变化

2014-06-22 10:51 691 查看
#import <UIKit/UIKit.h>
#import <MapKit/MapKit.h>

@interface T20140621000000ViewController : UIViewController<MKMapViewDelegate>

@property (weak, nonatomic) IBOutlet MKMapView *mapView;

@end


#import "T20140621000000ViewController.h"

@interface T20140621000000ViewController ()

@end

@implementation T20140621000000ViewController

- (void)viewDidLoad
{
[super viewDidLoad];

if ([CLLocationManager locationServicesEnabled])
{
_mapView.mapType = MKMapTypeStandard;
_mapView.delegate = self;
_mapView.showsUserLocation = YES;
[_mapView setUserTrackingMode:MKUserTrackingModeFollow animated:YES];
}
}

- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
}

#pragma mark -
#pragma mark Map View Delegate Methods
- (void)mapView:(MKMapView *)mapView didUpdateUserLocation:(MKUserLocation *)userLocation
{
_mapView.centerCoordinate = userLocation.location.coordinate;
}

- (void)mapViewDidFailLoadingMap:(MKMapView *)theMapView withError:(NSError *)error
{
NSLog(@"error : %@",[error description]);
}

@end
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: