在我的应用中,当它加载用户的当前位置时,它可以正常工作。
但是当用户走出城市(或任何特定地点)的界限时,我想做点什么。
为此,我正在阅读Apple文档的参考文献区域监控和iBeacon
但我不了解很多东西。比如如何确定区域监测的可用性?从哪里可以获得UUID字符串..?
- (void)registerRegionWithCircularOverlay:(MKCircle*)overlay andIdentifier: (NSString*)identifier {
// If the overlay's radius is too large, registration fails automatically,
// so clamp the radius to the max value.
CLLocationDistance radius = overlay.radius;
if (radius > self.locManager.maximumRegionMonitoringDistance) {
radius = self.locManager.maximumRegionMonitoringDistance;
}
// Create the geographic region to be monitored.
CLCircularRegion *geoRegion = [[CLCircularRegion alloc]
initWithCenter:overlay.coordinate
radius:radius
identifier:identifier];
[self.locManager startMonitoringForRegion:geoRegion];
}