【发布时间】:2014-01-22 04:11:35
【问题描述】:
我有一个来自核心数据的数组,我正在思考如何按最近的距离对数组进行排序:
for (int i=0; i<allTasks.count; i++) {
id singleTask = allTasks[i];
double latitude = [singleTask[@"latitude"] doubleValue];
double longitude = [singleTask[@"longitude"] doubleValue];
}
编辑: 当前位置与数组中所有位置之间的距离。 我知道如何计算距离,我不知道如何排序。
【问题讨论】:
-
你做一件事,首先计算两个坐标之间的距离,用 dict Contanin lat long 和 dist 键将它们存储在 arra 中,并将其存储在数组中,然后用 discriptor 短它
-
计算距离并按其排序。你自己回答了你的问题。计算距离有问题吗?
-
之间的距离...
-
是的,有纬度和经度,您可以计算与当前经度的距离
-
我编辑了我的问题。
标签: ios objective-c arrays sorting latitude-longitude