C'è una richiamata da utilizzare per dire quando la posizione dell'utente è disponibile

voti
0

Sono dopo un callback o un protocollo che mi avverta quando la posizione dell'utente è disponibile. In modo che quando la posizione di un utente si trova posso zoom in cui si trovano. Cosa posso usare per fare questo?

Stavo pensando ci WAAS qualcosa in CoreLocation che potrebbe farlo, ma non riesco a trovare il modo di farlo.

[Aggiornare]

Ho implementato <CLLocationManagerDelegate>con locationManager:didUpdateToLocation:fromLocation:e creata un'istanza CLLocationManager.

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

ma sto ancora non ottenere alcun aggiornamento di localizzazione. Anche se uso didUpdateLocation:allora si ri-zoom per l'utente ogni aggiornamento. C'è un modo migliore di avere un controllo per vedere se è il primo aggiornamento?

[Update 2] aggiungendo self.al locationManagerottenuto andare e ho controllato per vedere se fromLocation:è nilper dire se è stato il primo aggiornamento.

È pubblicato 07/02/2010 alle 22:55
fonte dall'utente
In altre lingue...                            


1 risposte

voti
2

Guarda nel CLLocationManagerDelegateprotocollo, in particolare -locationManager:didUpdateToLocation:fromLocation:. È possibile ottenere la precisione della posizione lettura dal newLocationparametro horizontalAccuracydi proprietà.

Risposto il 07/02/2010 a 22:57
fonte dall'utente

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