如何在iOS应用程序中每1/2秒后以米为单位计算步行距离?

时间:2015-04-02 12:13:43

标签: ios location distance

我正在开发一个iOS应用程序,在这个应用程序中,我必须每0.5秒计算一次以米为单位的步行距离,并在办公室或商店中找到转弯(左右)。我想在UIView飞机上显示所有这些导航。   如果我考虑CLLocationmanager,那么准确性就达不到标准。

所以,建议我为此提供任何合适的解决方案。

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以每隔0.5秒调度一个计时器,该计时器调用从CLLocationManager对象读取位置的函数。然后计算距离上次读取的距离并从CLLocationManager对象获取指南针方向。

  

[NSTimer scheduledTimerWithTimeInterval:0.5 target:self   selector:@selector(getLocation)userInfo:nil重复:是];