Hi all,
I am trying to devellopp an app showing the nearest poi to the users location.
My app is now capable of: showing a map (Mapkit) with 110 annotations and the user's location.
Furthermore, I have a TableView at the bottom of my screen, to choose between the different annotations. However, they're listed by number, and not by proximity to the user's location, which is my wish.
My research have led me to think that I should use CLLocation for getting the user's location. I then have really no idea on how to do it next, using getDistancefrom.
My annotations are stored on SecondViewController.m, using this form:
-(void)loadOurAnnotations
{
CLLocationCoordinate2D workingCoordinate;
workingCoordinate.latitude = XX.XXXXX;
workingCoordinate.longitude = XX.XXXXX;
SecondViewAnnotation *POI1 = [[SecondViewAnnotation alloc] initWithCoordinate:workingCoordinate];
[POI1 setTitle:@"POI"];
[POI1 setSubtitle:@"StreetName"];
[POI1 setAnnotationType:SecondViewAnnotationTypePOI1];
[mapView addAnnotation:POI1];
...
and so on to POI110.
Could someone please give me a clue? I'm a total newbie!
Thank you in advance for your help,