Я использую следующий код:
locationManager.distanceFilter = kCLDistanceFilterNone;
locationManager.desiredAccuracy = kCLLocationAccuracyBest;
Где locationManager
- это объект класса CLLocationManager
.
Когда я извлекаю lat & long как:
lat = [[NSString alloc] initWithFormat:@"%g", newLocation.coordinate.latitude];
longt=[[NSString alloc] initWithFormat:@"%g", newLocation.coordinate.longitude];
NSLog(@"latitude is:%@",lat);
NSLog(@"longitude is: %@", longt);
затем печатается как:
широта: 30.6807 долгота: 76.726
но мне нужно как
Lat: 57.645800 Long: 11.896000
Как вы видите, десятичное число заканчивается на 00 в обоих случаях.
Как я могу это сделать ??
Спасибо
iPhoneDeveloper