Desarrollo iPhone: CoreLocation y MapKit

votos
1

¿Qué tan grave es utilizar Administrador de ubicaciones para recuperar la información de ubicación cuando MapView.showUserLocation también es verdad?

Tengo una situación donde quiero mostrar el punto azul para indicar la ubicación actual del usuario, y quiero grabar la ubicación actual del usuario después de un intervalo de tiempo. Una vez dicho esto, puede haber situaciones en las que ahora se muestra la ubicación actual del usuario, pero todavía quiero para obtener la ubicación actual del usuario.

Creo que voy a tener que utilizar el Administrador de ubicaciones en mi clase del controlador, pero showUserLocation ajuste = SÍ significaría que voy a estar drenando más batería ya que dos encargados de la ubicación están trabajando al mismo tiempo? ¿Es correcta esta suposición?

Publicado el 11/03/2010 a las 12:59
fuente por usuario
En otros idiomas...                            


2 respuestas

votos
1

Como se ha comentado en otras comunidades, se puede tener mapView.showUserLocation = SI y seguir utilizando CLLocationManager para recuperar la información de ubicación más actual.

En general no hay conflicto involucrados con tener varias instancias CLLocationManager se ejecutan al mismo tiempo.

Respondida el 08/04/2010 a las 05:47
fuente por usuario

votos
0

Sólo tiene que guardar las coordenadas de una matriz y dibujar mapannotations para las ubicaciones registradas en el pasado. Usted no necesita ejecutar múltiples gestores de ubicación.

Respondida el 11/03/2010 a las 16:27
fuente por usuario

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