Today I have write about to getting particular area.
First getting the list of location save into array and passed this array to below function
01 | -( NSArray *)findNearMe:( NSArray *)lounges { |
02 | NSMutableArray *arNearme = [ NSMutableArray array]; |
04 | CLLocation *currentLocation; |
06 | for ( NSDictionary *d in lounges) |
08 | if ([[LocationController sharedInstance] locationKnown] == YES ) |
10 | currentLocation = [[LocationController sharedInstance] currentLocation]; |
14 | currentLocation = [[CLLocation alloc] initWithLatitude:29.33891 longitude:48.077202]; |
18 | CGFloat latitude=[[d valueForKey: @"latitude" ] floatValue]; |
19 | CGFloat longitude=[[d valueForKey: @"longitude" ] floatValue]; |
20 | CLLocation *newPinLocation=[[CLLocation alloc] initWithLatitude:latitude longitude:longitude]; |
21 | double distanceValue=[currentLocation distanceFromLocation:newPinLocation]; |
23 | if (distanceValue/1000.0<=DISTANCE_RADIUS) { |
25 | [arNearme addObject:d]; |
Cheers!!
No comments:
Post a Comment