¿Hay una devolución de llamada a utilizar para decir cuando la ubicación del usuario está disponible

votos
0

Estoy después de una devolución de llamada o protocolo que me avise cuando la ubicación del usuario está disponible. Así que cuando se encuentra la ubicación de un usuario puede hacer zoom en donde están. ¿Qué puedo usar para hacer esto?

Estaba pensando que hay algo en WAAS CoreLocation que podrían hacerlo, pero no puedo encontrar cómo hacerlo.

[Actualizar]

He implementado <CLLocationManagerDelegate>con locationManager:didUpdateToLocation:fromLocation:y ha creado una instancia CLLocationManager.

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

pero todavía no estoy recibiendo las actualizaciones de ubicación. También si uso didUpdateLocation:entonces se re-zoom para el usuario de cada actualización. ¿Hay una manera mejor que tener una verificación para ver si es la primera actualización?

[Actualización 2] añadir self.a la locationManagerpuso en marcha y lo comprueba para ver si fromLocation:es nilpara decir si fue la primera actualización.

Publicado el 07/02/2010 a las 22:55
fuente por usuario
En otros idiomas...                            


1 respuestas

votos
2

Mira en el CLLocationManagerDelegateprotocolo, específicamente -locationManager:didUpdateToLocation:fromLocation:. Puede obtener la precisión de la localización de la lectura newLocationdel parámetro de horizontalAccuracypropiedad.

Respondida el 07/02/2010 a las 22:57
fuente por usuario

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