Iphone 有时我接收到错误的GPS位置
有时,我收到的当前位置值错误,误差高达2英里。我做的每件事都对吗Iphone 有时我接收到错误的GPS位置,iphone,gps,core-location,cllocationmanager,Iphone,Gps,Core Location,Cllocationmanager,有时,我收到的当前位置值错误,误差高达2英里。我做的每件事都对吗 self.myLocation = [[CLLocationManager alloc] init]; myLocation.delegate = self; myLocation.desiredAccuracy = kCLLocationAccuracyBest; [myLocation startUpdatingLocation]; P>什么是GPS定位最准确的方法?< /P> < P>当你开始监视位置变化时,你会从设备中
self.myLocation = [[CLLocationManager alloc] init];
myLocation.delegate = self;
myLocation.desiredAccuracy = kCLLocationAccuracyBest;
[myLocation startUpdatingLocation];
<> P>什么是GPS定位最准确的方法?< /P> < P>当你开始监视位置变化时,你会从设备中获得一个位置更新流,所以你需要同时考虑位置更新的时间戳和它的水平精度。 使用时间戳拒绝旧值(例如,当您第一次开始监视时,将向您发送一个准确(当时)但旧的缓存值)
使用水平精度拒绝超出期望范围的值。
< P>当您开始监视位置更改时,从设备获得一个位置更新流,因此您需要同时考虑位置更新的时间戳和水平精度。 使用时间戳拒绝旧值(例如,当您第一次开始监视时,将向您发送一个准确(当时)但旧的缓存值) 使用水平精度可拒绝超出所需范围的值