计算两地距离多少公里或者英里

2018-11-12  本文已影响0人  BabyNeedCare

CLLocation *lastLocation = [[CLLocation alloc] initWithLatitude:coords.latitude longitude:coords.longitude];
CLLocation *nowLocation = [[CLLocation alloc] initWithLatitude:location.coordinate.latitude longitude:location.coordinate.longitude];

int distanceMeters = [lastLocation distanceFromLocation:nowLocation];
         
            if(appDelegate.isKMOrMILE == 0)
            {
                [cardistanceLabel setText:[NSString stringWithFormat:@"%d KM",distanceMeters/1000]];//公里
            }
            else if(appDelegate.isKMOrMILE == 1)
            {
                int data = (distanceMeters/1000)/1.6093;
                [cardistanceLabel setText:[NSString stringWithFormat:@"%d MILE",data]];//英里
            }
上一篇 下一篇

猜你喜欢

热点阅读