我正在开发一个iOS应用程序,在这个应用程序中,我必须每0.5秒计算一次以米为单位的步行距离,并在办公室或商店中找到转弯(左右)。我想在UIView飞机上显示所有这些导航。
如果我考虑CLLocationmanager
,那么准确性就达不到标准。
所以,建议我为此提供任何合适的解决方案。
谢谢!
答案 0 :(得分:0)
您可以每隔0.5秒调度一个计时器,该计时器调用从CLLocationManager对象读取位置的函数。然后计算距离上次读取的距离并从CLLocationManager对象获取指南针方向。
[NSTimer scheduledTimerWithTimeInterval:0.5 target:self selector:@selector(getLocation)userInfo:nil重复:是];