使用CLLocationManager对象,首先设置距离过滤器和所需的准确度:
_locationManager.distanceFilter = kCLDistanceFilterNone;
_locationManager.desiredAccuracy = kCLLocationAccuracyThreeKilometers;
然后您开始更新设备的位置:
[_locationManager startUpdatingLocation];
该位置何时锁定?我需要处理这个位置,但是在它被完全锁定之前不想处理它。
谢谢!
编辑:
实现了协议方法没有被调用;不知道为什么。 _locationManager.delegate = self;
答案 0 :(得分:0)
当您开始从CLLocationManagerDelegate
接收位置更新时,请查看收到的horizontalAccuracy
的{{1}}属性。将其与适当的CLLocation
常量进行比较,以确定该值是否足够“满足您的需求”。