Există un apel invers de a utiliza pentru a spune când locația utilizatorului este disponibil

voturi
0

Sunt după un apel invers sau protocol care mă va notifica atunci când locația utilizatorului este disponibil. Așa că, atunci când locația unui utilizator este găsit că pot mări în cazul în care acestea sunt. Ce pot folosi pentru a face acest lucru?

Mă gândeam că WAAS ceva în CoreLocation care ar putea face acest lucru, dar eu nu pot găsi cum să o facă.

[Actualizați]

Am implementat <CLLocationManagerDelegate>cu locationManager:didUpdateToLocation:fromLocation:și a creat o instanță CLLocationManager.

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

dar eu sunt încă nu primesc nicio actualizare de locație. De asemenea , dacă am folosi didUpdateLocation:atunci va re-zoom pentru utilizator fiecare actualizare. Există o modalitate mai bună decât a avea un control pentru a vedea dacă este prima actualizare?

[Update 2] adăugarea self.la The locationManagerluat merge și am verificat pentru a vedea dacă fromLocation:este de nila spune dacă a fost prima actualizare.

Întrebat 07/02/2010 la 22:55
sursa de către utilizator
În alte limbi...                            


1 răspunsuri

voturi
2

Uită - te în CLLocationManagerDelegateprotocol, în mod specific -locationManager:didUpdateToLocation:fromLocation:. Puteți obține exactitatea locației citirea din newLocationparametrul de horizontalAccuracyproprietate.

Publicat 07/02/2010 la 22:57
sursa de către utilizator

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