我的团队希望制作像Uber这样的iOS应用程序,它可以跟踪GPS位置以进行充电。但根据我的实验和实际测试,GPS定位点并不总是准确的,有时会有一些偏差。 (有时准确度很低)。那么像优步那样做什么呢? 谢谢!
eval
答案 0 :(得分:2)
GPS精度取决于位置。如果您在隧道或停车场中移动,GPS精度将非常低。因此,您需要在采集信号之前检查准确度,例如
if (location.horizontalAccuracy < 63) {
// GOOD SIGNAL
}
您可以设计一些过滤算法,根据您的需要过滤掉信号。
答案 1 :(得分:0)
您可以自定义准确性。
CLLocation -horizontalAccuracy and -verticalAccuracy will do that.
您可以看到人们已经发布了答案。