簡體   English   中英

我可以獲得iOS中GPS定位的准確性嗎?

[英]Can I get the accuracy of GPS location in iOS?

我見過Android開發人員可以獲得GPS位置的准確性。 有沒有辦法讓我在iOS中獲得我當前GPS定位的准確性?

我正在使用答案中的代碼來獲取我的位置:

 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 -horizontalAccuracy-verticalAccuracy有2個屬性。 大多數情況下,准確性取決於您用於獲取位置的硬件

CLLocation horizontalAccuary給出與緯度,經度坐標相關的米的估計位置誤差。

verticalAccuracy給出與altitude相關的估計誤差。

CLLocation類中使用horizontalAccuracyverticalAccuracy屬性。 如果horizo​​ntalAccuracy是一個巨大的值,你可以丟棄信號。

還要確保使用當前日期檢查timeStamp ,以確保不緩存GPS信號。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM