我现在有这个设置,我想改变从公里到迈尔斯在计算距离。以下是我的当前代码:
CLLocation *userloc = [[CLLocation alloc] initWithLatitude:locationManager.location.coordinate.latitude longitude:locationManager.location.coordinate.longitude];
CLLocation *loc = [[CLLocation alloc] initWithLatitude:lat longitude:lon];
CLLocationDistance distance2 = [userloc distanceFromLocation:loc]/ 1000;
NSLog(@"%f",distance2);
[distance setText:[NSString stringWithFormat:@"%.2f km", distance2]];
}发布于 2014-03-14 04:11:34
这是一个简单的转换:
CLLocationDistance distance2 = [userloc distanceFromLocation:loc] * 0.000621371;
NSLog(@"%f",distance2);
[distance setText:[NSString stringWithFormat:@"%.2f mi", distance2]];https://stackoverflow.com/questions/22395917
复制相似问题