计算iOS中的步行距离

时间:2014-12-16 10:22:26

标签: ios maps

我有一个数据库中的纬度和经度值列表。根据用户的位置,我需要根据步行距离从数据库中提取最近的位置。为此,我需要先将数据库中的所有值都放入一个数组中,然后计算到每个值的WALKING距离,然后返回最短距离的纬度/经度。

注意:提取数据库值没有问题。我需要帮助计算2点之间的步行距离。

到目前为止,我发现这里的线程要么显示直线距离。有没有办法让2点之间的步行距离?如果是这样,如果您能指出我正确的方向(链接/上一个问题)或者提供一些关于使用哪些类别或功能的指导,我将不胜感激。

1 个答案:

答案 0 :(得分:1)

您可以使用

获取以米为单位的距离

CLLocationDistance距离= [locationOne distanceFromLocation:locationTwo];

您可以将其转换为CentiMeter或Kilometer,这可能符合您的目的