打开Goog​​le地图后GPS位置更新更准确?

时间:2011-12-21 22:16:41

标签: ios google-maps gps

我遇到了一个奇怪的问题。我有一个应用程序,它使用GPS对显示的地图进行基于位置的更新。我发现应用程序中的GPS精度很差,但是如果我打开谷歌地图然后回到我的应用程序,准确性就会出现。

有什么想法吗?

- (void)locationManager:(CLLocationManager *)manager
      didUpdateToLocation:(CLLocation *)newLocation 
      fromLocation:(CLLocation *)oldLocation
{
double lat;
double lng;
lat = newLocation.coordinate.latitude;
lng = newLocation.coordinate.longitude;

//Other stuff that uses the location
}

1 个答案:

答案 0 :(得分:1)

您可以在创建位置管理器时询问具体的准确性:

[manager setDesiredAccuracy:kCLLocationAccuracyBest];

请参阅documentation here