计算移动iOS MapKit的距离

时间:2011-11-03 20:30:40

标签: ios mapkit cllocationmanager

我希望能够根据移动计算距离,例如在用户点击开始按钮时,然后当他们到达目的地时,他们点击停止按钮。该应用程序将计算两点之间的实际行进距离。

我有mapkit工作,我可以获得起始位置和地图跟踪我只需要在距离计算中添加的运动。

这可能吗?如果是这样,任何示例代码将非常感激。

1 个答案:

答案 0 :(得分:2)

你可以做的就是,当他点击开始时记录用户的坐标。当他击中停止时记录他的坐标。然后,您可以使用CoreLocation框架来计算两点之间的距离。

distance = [newLocation distanceFromLocation:oldLocation];

修改

我现在看到你想要实际旅行的距离。我知道在新的IOS中你可以使用方向功能,所以你可以做的是记录每次用户改变方向时行进的距离,然后在他们点击STOP时添加所有内容

修改

你可以查看一些苹果的sample code