Είναι μια επανάκλησης να χρησιμοποιήσετε για να πει, όταν τη θέση του χρήστη είναι διαθέσιμο υπάρχει

ψήφοι
0

Είμαι μετά από μια επανάκλησης ή πρωτόκολλο που θα με ειδοποιήσει όταν τη θέση του χρήστη είναι διαθέσιμο. Έτσι ώστε, όταν την τοποθεσία του χρήστη βρεθεί μπορώ να εστιάσετε στο πού βρίσκονται. Τι μπορώ να χρησιμοποιήσω για να το κάνετε αυτό;

Σκεφτόμουν εκεί WAAS κάτι CoreLocation που θα μπορούσε να το κάνει, αλλά δεν μπορώ να βρω πώς να το κάνουμε.

[Εκσυγχρονίζω]

Έχω υλοποιηθεί <CLLocationManagerDelegate>με locationManager:didUpdateToLocation:fromLocation:και δημιούργησε ένα παράδειγμα CLLocationManager.

locationManager = [[[CLLocationManager alloc] init] autorelease];
locationManager.delegate = self;
[locationManager startUpdatingLocation];

αλλά δεν είμαι ακόμα πάρει καμία ενημέρωση τοποθεσίας. Επίσης, αν μπορώ να χρησιμοποιήσω didUpdateLocation:τότε θα ξανά-zoom στο χρήστη κάθε ενημέρωση. Υπάρχει καλύτερος τρόπος από έχοντας μια επιταγή για να δείτε αν είναι η πρώτη ενημέρωση εκεί;

[Update 2] προσθέτοντας self.στην locationManagerέχεις πάει και ελέγχονται για να διαπιστωθεί αν fromLocation:είναι nilνα πω αν ήταν η πρώτη ενημέρωση.

Δημοσιεύθηκε 07/02/2010 στις 22:55
πηγή χρήστη
Σε άλλες γλώσσες...                            


1 απαντήσεις

ψήφοι
2

Κοιτάξτε στο CLLocationManagerDelegateπρωτόκολλο, συγκεκριμένα -locationManager:didUpdateToLocation:fromLocation:. Μπορείτε να πάρετε την ακρίβεια της θέσης ανάγνωσης από την newLocationπαράμετρο του horizontalAccuracyακινήτου.

Απαντήθηκε 07/02/2010 στις 22:57
πηγή χρήστη

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more