Xcode按距离到用户位置对CLLocations进行排序

时间:2012-09-17 21:45:58

标签: xcode distance cllocation

在我花了很多时间用谷歌搜索后,我决定在这里问一下。我希望有人可以帮助我。

在我的项目中,我有一些CLLocations,每个都有名称。 现在我想要一个列表,可能是一个tableview或类似的东西,用户可以看到哪个位置是最近的。我怎样才能做到这一点?有没有一种简单的方法可以做到这一点?

Greekings Valle

1 个答案:

答案 0 :(得分:0)

确定距离只是代数:

#include <math.h>
double distance = sqrt(pow(myLat - theirLat, 2.0) + pow(myLong - theirLong, 2.0));

对所有距离进行排序并显示您想要的效果。

创建一个UITableView是一个更大的讨论,您应该阅读一本书或者在iTunesU上学习免费的斯坦福课程。