Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //
- // MapsController.m
- // TaskManager
- //
- // Created by xvorcak on 6/1/11.
- // Copyright 2011 __MyCompanyName__. All rights reserved.
- //
- #import "MapsController.h"
- @implementation MapsController
- @synthesize mapView;
- @synthesize locationManager;
- // The designated initializer. Override if you create the controller programmatically and want to perform customization that is not appropriate for viewDidLoad.
- /*
- - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {
- self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
- if (self) {
- // Custom initialization.
- }
- return self;
- }
- */
- - (void)viewDidLoad {
- [super viewDidLoad];
- locationManager = [[CLLocationManager alloc] init];
- locationManager.delegate = self;
- locationManager.distanceFilter = kCLDistanceFilterNone; // whenever we move
- locationManager.desiredAccuracy = kCLLocationAccuracyHundredMeters; // 100 m
- [locationManager startUpdatingLocation];
- }
- - (void)locationManager:(CLLocationManager *)manager
- didUpdateToLocation:(CLLocation *)newLocation
- fromLocation:(CLLocation *)oldLocation
- {
- NSLog(@"Did update location");
- CLLocationCoordinate2D coord = CLLocationCoordinate2DMake(newLocation.coordinate.latitude, newLocation.coordinate.longitude);
- MKCoordinateRegion region = MKCoordinateRegionMakeWithDistance(coord, 1000, 1000);
- [self.mapView setRegion:region animated:YES];
- }
- /*
- // Override to allow orientations other than the default portrait orientation.
- - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
- // Return YES for supported orientations.
- return (interfaceOrientation == UIInterfaceOrientationPortrait);
- }
- */
- - (void)didReceiveMemoryWarning {
- // Releases the view if it doesn't have a superview.
- [super didReceiveMemoryWarning];
- // Release any cached data, images, etc. that aren't in use.
- }
- - (void)viewDidUnload {
- [super viewDidUnload];
- [locationManager stopUpdatingLocation];
- // Release any retained subviews of the main view.
- // e.g. self.myOutlet = nil;
- }
- - (void)dealloc {
- [super dealloc];
- }
- @end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement