坑爹!
-(void)locationManager:(nonnull CLLocationManager *)manager didUpdateLocations:(nonnull NSArray<CLLocation * > *)locations;
-(void) mapView:(MKMapView *)mapView didUpdateUserLocation:(nonnull MKUserLocation *)userLocation;
给的位置不一样!!!!!
-(void) mapView:(MKMapView *)mapView didUpdateUserLocation:(nonnull MKUserLocation *)userLocation{
//打印位置
}
-(void)locationManager:(nonnull CLLocationManager *)manager didUpdateLocations:(nonnull NSArray<CLLocation * > *)locations
{
//打印位置
}
结果:是不一样的,不知道是我这个地点的问题还是什么原因,具体坐标就不弄出来了,大概是差了450米的左右!南京。
所以我的地理围栏的功能,改成用
-(void) mapView:(MKMapView *)mapView didUpdateUserLocation:(nonnull MKUserLocation *)userLocation;
来实现,就怕地图上可以了,却达不到要求!