知道CLLocationManager何时锁定在当前位置

时间:2012-10-30 17:46:03

标签: objective-c ios

使用CLLocationManager对象,首先设置距离过滤器和所需的准确度:

_locationManager.distanceFilter = kCLDistanceFilterNone;
_locationManager.desiredAccuracy = kCLLocationAccuracyThreeKilometers;

然后您开始更新设备的位置:

[_locationManager startUpdatingLocation];

该位置何时锁定?我需要处理这个位置,但是在它被完全锁定之前不想处理它。

谢谢!

编辑:

实现了协议方法没有被调用;不知道为什么。 _locationManager.delegate = self;

1 个答案:

答案 0 :(得分:0)

当您开始从CLLocationManagerDelegate接收位置更新时,请查看收到的horizontalAccuracy的{​​{1}}属性。将其与适当的CLLocation常量进行比较,以确定该值是否足够“满足您的需求”。