如何在目标c

时间:2015-07-03 12:13:56

标签: ios objective-c apple-maps

在我的应用中,当它加载用户的当前位置时,它可以正常工作。

但是当用户走出城市(或任何特定地点)的界限时,我想做点什么。

为此,我正在阅读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];
}

0 个答案:

没有答案