两个或多个引脚之间的距离

时间:2011-03-14 06:29:03

标签: iphone

我正在做一个小任务,我找到了绿色针脚和红色针脚之间的距离。绿色针脚显示用户位置,红色针脚显示他朋友的位置。但我不知道如何能做到吗?所以,如果有人帮助我解决我的问题,我将感激不尽。

1 个答案:

答案 0 :(得分:3)

您可以尝试使用distanceFromLocation:

请浏览Reference

<强>更新

// Assumption: lat1, lon1 and lat2, lon2 are double values containing the coordinates

CLLocation *firstLocation = [[[CLLocation alloc] initWithLatitude:lat1 longitude:lon1] autorelease];
CLLocation *secondLocation = [[[CLLocation alloc] initWithLatitude:lat2 longitude:lon2] autorelease];
CLLocationDistance distance = [secondLocation distanceFromLocation:firstLocation];