检查点是否落在地理围栏内?

Mos*_*she 0 objective-c core-location ios geofencing

是否可以使用iOS 5 API检查给定的经度和纬度是否属于给定的GeoFence?怎么样?

rob*_*off 5

简单的答案是:

CLRegion *region = your geofence;
CLLocationCoordinate2D myLocation = CLLocationCoordinate2DMake(38.9, -77.04);
if ([region containsCoordinate:myLocation]) {
   NSLog(@"You're soaking in it.");
}
Run Code Online (Sandbox Code Playgroud)

请注意,目前仅支持圆形区域(“围栏”)。请参阅《位置感知编程指南》和《CLRegion类参考》