iPhone GPS两点之间的距离

0 iphone

如何找到从当前位置到另一个位置之间的距离?

Gid*_*eek 6

CLLocation *location = [[CLLocation alloc] initWithLatitude:doubleLattitude longitude:doubleLongitude];

        double distanceDouble; 

        if([user_Location respondsToSelector:@selector(distanceFromLocation:)])
            distanceDouble = [user_Location distanceFromLocation:location];
        else 
            distanceDouble = [user_Location getDistanceFrom:location];
Run Code Online (Sandbox Code Playgroud)

这样就支持OS 4.0和3.0,因为现在不推荐使用 getDistanceFrom .

在上面的示例中,user_Location也是CLLocation对象.