Estoy usando MapKit para mostrar la ubicación del usuario en relación con las patillas a su alrededor. Me gustaría poder imitar la funcionalidad que ofrece Maps a través del botón de la cruz en la esquina inferior izquierda de la pantalla. Ya soy consciente de que MapKit proporciona un objeto CLLocation con la ubicación del usuario a través de MKUserLocation, solo quería pedir consejo sobre cómo debería centrarme en esa ubicación. Mi inclinación inicial era usar un NSTimer para centrar el mapa en esa coordenada cada 500 ms más o menos.Cómo seguir la ubicación del usuario con MapKit
¿Hay una mejor manera de hacerlo? ¿Hay algo incorporado en MapKit que me falta que logre esto?
Muchas gracias, Brendan
¿No sería esto más ineficaz al final, ya que MapKit ya está usando el GPS de todos modos? Yo pensaría que el GPS usaría más potencia que un temporizador. Dicho esto, hay una gran posibilidad de que esté equivocado. Solo he estado programando en el iphone por 1 semana. – bloudermilk
¿Entonces está diciendo que Core Location ** no ** usa GPS? –
Estoy diciendo que CL * does * usa GPS. Entonces, si dos clases hacían ping al receptor GPS (el CLLocationManager interno de MapKit para el pin de ubicación de usuario azul y el CLLocationManager propuesto) podría terminar usando mucha más potencia que el MapLoge Manager de MapKit interno y un NSTimer simple. Supongo que esto se reduce a si el iPhone SDK es lo suficientemente inteligente como para admitir múltiples CLLocationManagers sin conectarlos directamente al GPS. ¿O quizás el delegado de MapKit proporciona su propio didUpdateToLocation :? – bloudermilk