iPhone Development: CoreLocation i MapKit

głosy
1

Jak źle jest używać Location Manager w celu pobrania informacji o lokalizacji przy MapView.showUserLocation jest również prawdą?

Mam sytuacji, gdzie chcę pokazać niebieską kropkę do wskazywania aktualnej lokalizacji użytkownika, a chcę, aby nagrać bieżącą lokalizację użytkownika po pewnym przedziale czasowym. Mimo, że mogą istnieć sytuacje, w których bieżąca lokalizacja użytkownika jest obecnie przedstawione, ale nadal chcesz uzyskać bieżącej lokalizacji użytkownika.

Myślę, że będę musiał użyć Menedżera lokalizacja w mojej klasie kontrolera, ale ustawienie showUserLocation = TAK oznacza, że ​​będę opróżniania więcej baterii od dwóch Kierowników Lokalizacja pracują w tym samym czasie? Jest to założenie jest poprawne?

Utwórz 11/03/2010 o 12:59
źródło użytkownik
W innych językach...                            


2 odpowiedzi

głosy
1

Jak omówiono w innych społecznościach, można mieć mapView.showUserLocation = TAK i nadal korzystać CLLocationManager pobrać najbardziej aktualną informację o lokalizacji.

W ogóle nie ma konflikt związany z konieczności wiele wystąpień CLLocationManager uruchomione w tym samym czasie.

Odpowiedział 08/04/2010 o 05:47
źródło użytkownik

głosy
0

Wystarczy zapisać współrzędne w tablicy i rysować mapannotations ostatnie zapisanych lokalizacjach. Nie trzeba uruchamiać wiele menedżerów lokalizacji.

Odpowiedział 11/03/2010 o 16:27
źródło użytkownik

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