Ho seguito questo tutorial per fare la mia prima app:
http://icodeblog.com/2009/12/21/introduction-to-mapkit-in-iphone-os-3-0/
Mi piacerebbe davvero sapere come ordinare le annotazioni nella tabella in ordine di distanza per l'utente (l'annotazione più vicino è il primo sul tavolo) Come è possibile farlo?
Capisco che devo usare il CLLocation per trovare la posizione dell'utente, ma poi non ho idea.
Qualcuno può aiutarmi?
Saluti,
Grazie in anticipo per il vostro aiuto molto apprezzato,
EDIT: ho aggiunto i dettagli:
i dati non in una matrice, viene implementato in RootViewController.m in questa forma:
-(void)loadOurAnnotations
{
CLLocationCoordinate2D workingCoordinate;
workingCoordinate.latitude = 40.763856;
workingCoordinate.longitude = -73.973034;
iCodeBlogAnnotation *appleStore1 = [[iCodeBlogAnnotation alloc]
initWithCoordinate:workingCoordinate];
[appleStore1 setTitle:@Apple Store 5th Ave.];
[appleStore1 setSubtitle:@Apple's Flagship Store];
[appleStore1 setAnnotationType:iCodeBlogAnnotationTypeApple];
[mapView addAnnotation:appleStore1];
... e così via. Come è possibile farlo allora?
È possibile trovare il codice sorgente qui:
icodeblog.com/wp-content/uploads/2009/09/iCodeMap.zip
teddafan













