KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
i have been using the significant event location manager on ios, but it seems it does not based on cell change as claimed. i used a simple application utilising significant location event, but i could not get a repeatable, consistent or sensitive response from the ios sdk. i plotted the route (blue line), the cell towers(place mark) and a 1000m2 grid(blue square) on the map below. map showing route the route was 5000m in distance. i drove it 3 times. test1. received 2 sig events test2. none test3. received 1 sig events before u complain that my test is too small, i have been monitoring other test routes for days and all show the inconsistent shape. i was expecting the sig event to be based on cell tower switching. so i used a jailbreak app called 'signal' to identify what is the active cell. (NB.it is surprising which cell is active. Not what i would expect.) From monitoring the 'signal' application, the cells switched around 6-7 times from what i noticed. yet i did not received 6-7 sig events. So i cant see any correlation between cell switching and significant events. so i have the following questions Q1. what is the significant event trigger? Q2. why are the result unreliable/inconsistent. Q3. how can i get make my app receive consistent and sensitive significant event to 500m? This is the code that is running in the test app -(void)initLocationManager { if (locationManager == nil) { self.locationManager = [[[CLLocationManager alloc] init] autorelease]; locationManager.delegate = self; locationManager.desiredAccuracy = kCLLocationAccuracyBest; [locatio
Tags (comma-separated)
Save Edits
Cancel