5
我想創建一個應用程序,當用戶進入特定區域時執行特定操作。監視大(50000+)個區域的最佳方法
由於我要監視的區域駐留在服務器端(大約50,000個位置),並且區域的數量太大而無法一次註冊以進行全部監視,所以我想要開始監視接近於用戶的當前位置。
要做到這一點,我想使用startMonitoringSignificantLocationChanges
監視用戶是否已經改變了位置,然後使用locationManager:didUpdateToLocation:fromLocation:
註冊新的地區,以監測和註銷這是現在太遙遠地區。
我的問題:
- 我能否做
didUpdateToLocation
到 網絡服務的調用而應用程序在後臺 ? - 這是實現這種功能的最佳方式還是你知道更好的方法?
謝謝。
查看我的解決方案http://stackoverflow.com/questions/22297995/add-more-than-20-regions-to-geofencing-ios/24080059#24080059 – uofc 2014-06-06 12:59:39