Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/108.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 我可以在iOS中获得GPS定位的精度吗?_Iphone_Ios_Gps_Cllocationmanager_Cllocation - Fatal编程技术网

Iphone 我可以在iOS中获得GPS定位的精度吗?

Iphone 我可以在iOS中获得GPS定位的精度吗?,iphone,ios,gps,cllocationmanager,cllocation,Iphone,Ios,Gps,Cllocationmanager,Cllocation,我见过Android开发者获得GPS定位的准确性。有没有办法在iOS中获得当前GPS位置的准确度 我正在使用answer中的代码获取我的位置: locationManager = [[CLLocationManager alloc] init]; locationManager.delegate = self; locationManager.distanceFilter = kCLDistanceFilterNone; locationManager.desiredAccuracy =

我见过Android开发者获得GPS定位的准确性。有没有办法在iOS中获得当前GPS位置的准确度

我正在使用answer中的代码获取我的位置:

 locationManager = [[CLLocationManager alloc] init];
 locationManager.delegate = self;
 locationManager.distanceFilter = kCLDistanceFilterNone;
 locationManager.desiredAccuracy = kCLLocationAccuracyBest;
 [locationManager startUpdatingLocation];


 - (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation {
     NSLog(@"OldLocation %f %f", oldLocation.coordinate.latitude, oldLocation.coordinate.longitude);
     NSLog(@"NewLocation %f %f", newLocation.coordinate.latitude, newLocation.coordinate.longitude);
 }

CLLocation
-HorizontalAccurance
-verticalAccuracy
上有两个属性。大多数情况下,精度取决于用于获取
CLLocation
的位置
水平精度
的硬件。location
给出了与纬度、经度坐标相关的估计位置误差(以米为单位)


垂直精度
给出了与
高度
相关的估计误差

使用
水平精度
垂直精度
属性在
定位
类中。如果水平精度是一个巨大的值,您可以丢弃这些信号


还要确保检查带有当前日期的
时间戳
,以确保GPS信号未被缓存。

是的,您当然可以使用相同的
CLLocation
进行缓存。