使用 iphone 核心位置数据计算距离

Posted

技术标签:

【中文标题】使用 iphone 核心位置数据计算距离【英文标题】:Distance calculation using iphone Core Location data 【发布时间】:2011-05-27 10:36:32 【问题描述】:

我想使用核心位置计算任何车辆所覆盖的总距离。用户按下开始按钮它将在 iphone 屏幕上显示计算的距离。它还会在一段时间后给出一些更新的数据。 谁能帮帮我。

【问题讨论】:

【参考方案1】:

您可以使用 didUpdateLocation 方法,每次手机获取新坐标时,计算与先前坐标的距离,将其添加到运行总计并将该总计输出到您的标签...

这可能有点不准确,因为如果他们坐着不动,他们可能会增加一点距离

【讨论】:

是否有任何过程或算法可以提供准确的数据? 也许您可以执行以下操作:1) 计算自上次更新以来经过的距离 2) 如果它大于某个阈值 [由您确定],则添加到累积行驶距离,否则,忽略.. .

以上是关于使用 iphone 核心位置数据计算距离的主要内容,如果未能解决你的问题,请参考以下文章

在iphone中使用谷歌地图计算两个位置之间的距离

需要有关使用核心位置计算距离的帮助

在 iPhone 模拟器上测试位置距离

iPhone核心位置:计算总高程损失/增益

计算 2 个坐标 iphone 之间的距离 - 最佳实践

使用蓝牙计算两部或多部 iPhone 之间的距离