- Get link
- X
- Other Apps
- Get link
- X
- Other Apps
MapLatitudeLongitude.h
#import <UIKit/UIKit.h>
#import <CoreLocation/CoreLocation.h>
@interface MapLatitudeLongitude : UIViewController <CLLocationManagerDelegate>
@property (weak, nonatomic) IBOutlet UITextField *txt_latitude;
@property (weak, nonatomic) IBOutlet UITextField *txt_longitude;
- (IBAction)bt_showlatitude:(id)sender;
- (IBAction)bt_showlongitude:(id)sender;
- (IBAction)btShowInMap:(id)sender;
@end
MapLatitudeLongitude.m
#import "MapLatitudeLongitude.h"
@interface MapLatitudeLongitude ()
@end
@implementation MapLatitudeLongitude
CLLocationManager *locationManager;
- (void)viewDidLoad {
[super viewDidLoad];
locationManager=[[CLLocationManager alloc]init];
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
}
- (IBAction)bt_showlatitude:(id)sender {
locationManager.delegate=self;
locationManager.desiredAccuracy=kCLLocationAccuracyBest;
[locationManager requestWhenInUseAuthorization];
[locationManager startUpdatingLocation];
}
-(void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation{
CLLocation *clllocation=newLocation;
NSLog(@"%@",newLocation);
if(clllocation!=nil){
_txt_latitude.text=[NSString stringWithFormat:@"%.8f",clllocation.coordinate.latitude];
_txt_longitude.text=[NSString stringWithFormat:@"%.8f",clllocation.coordinate.longitude];
}
}
@end
Comments
Post a Comment