0

我的要求是在不使用 Google API 的情况下找到两个位置之间的英里距离。我添加代码为:

CLLocation* first = [[CLLocation alloc] initWithLatitude:35.779702 longitude:-78.641746];
CLLocation* second = [[CLLocation alloc] initWithLatitude:40.723779 longitude:-73.991289];

CLLocationDistance distance = [first distanceFromLocation:second];
NSLog(@"distance  in Miles ::%f",distance*0.00062137);

它给出的距离为 424.151386,但是当我在 iPad 上登记时,它给出的距离是 497 英里。

请给我这个差异的解决方案。

4

0 回答 0