0
如何地理圍欄在iPhone中工作,我如何想知道我如何在我的應用程序中實現框架。 我想知道實現的結構。如何在iPhone中使用LLGeofence框架?
如何地理圍欄在iPhone中工作,我如何想知道我如何在我的應用程序中實現框架。 我想知道實現的結構。如何在iPhone中使用LLGeofence框架?
有一個CLLocationManager
類,它允許你關於位置的各種東西。
它具有以下方法:
+ (BOOL)regionMonitoringAvailable
+ (BOOL)regionMonitoringEnabled
- (void)startMonitoringForRegion:(CLRegion *)region
- (void)startMonitoringForRegion:(CLRegion *)region desiredAccuracy:(CLLocationAccuracy)accuracy
- (void)stopMonitoringForRegion:(CLRegion *)region
你設置區域的監控後,您可以收到以下的回調在CLLocationManagerDelgate
:
- (void)locationManager:(CLLocationManager *)manager didEnterRegion:(CLRegion *)region
- (void)locationManager:(CLLocationManager *)manager didExitRegion:(CLRegion *)region
這些方法幾乎都採用完全相同的方式與CoreLocation中使用了其他位置方法。蘋果公司的官方文檔有詳細說明如何使用它們:http://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/LocationAwarenessPG/CoreLocation/CoreLocation.html#//apple_ref/doc/uid/TP40009497-CH2-SW13
我詢問了Geo-fencing,而不是CLLocationManager, –
LLGeofence是一個爲您的移動iPhone應用程序提供地理圍欄的框架。地理圍欄是代表真實世界地理區域的虛擬區域。當用戶進入或退出地理圍欄時,您的應用程序會通過回調進行通知。 –
與上述API完全相同 - 您定義地理區域並在您離開或輸入時收到通知 – Denis