我正在开发在线购物的应用程序,在这个应用程序中,我必须获得当前位置,但是当使用celluar网络无法获得正确的位置时。
通过wifi纠正位置是正确的,我使用以下代码获取当前位置..
- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation
{
CLLocationCoordinate2D coordinate = [newLocation coordinate];
lati = [NSString stringWithFormat:@"%f", coordinate.latitude];
longi = [NSString stringWithFormat:@"%f", coordinate.longitude];
[locationManager stopUpdatingLocation];
NSLog(@"Latitude : %@", lati);
NSLog(@"Longitude : %@",longi);
}
请帮我解决这个问题。谢谢