He seguido este tutorial para hacer mi primera aplicación:
http://icodeblog.com/2009/12/21/introduction-to-mapkit-in-iphone-os-3-0/
Realmente me gustaría saber cómo ordenar las anotaciones en la tabla en orden de distancia al usuario (la anotación más cercano es el primero en la mesa) ¿Cómo es posible hacer eso?
Yo entiendo que tengo que usar el CLLocation para encontrar la ubicación del usuario, pero luego no tengo ni idea.
¿Podría alguien ayudarme?
Aclamaciones,
Gracias de antemano por su ayuda apreció mucho,
EDIT: He detalles añadidos:
los datos no está en una matriz, que se implementa en RootViewController.m en esta 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];
... y así. ¿Cómo es posible hacerlo entonces?
Puede encontrar el código fuente aquí:
icodeblog.com/wp-content/uploads/2009/09/iCodeMap.zip
teddafan













