Am urmat acest tutorial pentru a face prima mea aplicație:
http://icodeblog.com/2009/12/21/introduction-to-mapkit-in-iphone-os-3-0/
Aș dori cu adevărat să știe cum să sorteze adnotările în tabelul de la ordinea distanței pentru utilizator (cea mai apropiată adnotarea este primul pe masă) Cum este posibil să faci asta?
Am înțeles că trebuie să utilizeze CLLocation pentru a găsi locația utilizatorului, dar atunci am nici o idee.
Ar putea cineva să mă ajute?
Noroc,
Vă mulțumim anticipat pentru mult ajutor apreciat,
EDIT: Am detalii:
Datele nu sunt într-o matrice, este pus în aplicare în RootViewController.m în această formă:
-(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];
... si asa mai departe. Cum este posibil să facă acest lucru, atunci?
Puteți găsi codul sursă aici:
icodeblog.com/wp-content/uploads/2009/09/iCodeMap.zip
teddafan













