如何跟踪Uber等iOS设备上的GPS位置?

时间:2016-03-18 06:24:56

标签: ios objective-c gps

我的团队希望制作像Uber这样的iOS应用程序,它可以跟踪GPS位置以进行充电。但根据我的实验和实际测试,GPS定位点并不总是准确的,有时会有一些偏差。 (有时准确度很低)。那么像优步那样做什么呢? 谢谢!

eval

2 个答案:

答案 0 :(得分:2)

GPS精度取决于位置。如果您在隧道或停车场中移动,GPS精度将非常低。因此,您需要在采集信号之前检查准确度,例如

if (location.horizontalAccuracy < 63) {
// GOOD SIGNAL
}

您可以设计一些过滤算法,根据您的需要过滤掉信号。

答案 1 :(得分:0)

您可以自定义准确性。

CLLocation -horizontalAccuracy and -verticalAccuracy will do that.

您可以看到人们已经发布了答案。

https://stackoverflow.com/a/17337483/3840428

https://stackoverflow.com/a/24876562/3840428