iPhone Development: CoreLocation og MapKit

stemmer
1

Hvor ille er det å bruke Location Manager til å hente posisjonsinformasjon når MapView.showUserLocation er også sant?

Jeg har en situasjon der jeg vil gjerne vise den blå prikken for å angi brukerens nåværende plassering, og jeg vil ta opp brukerens nåværende plassering etter en tid intervall. Når det er sagt, det kan være situasjoner der brukerens nåværende plassering blir nå vist, men jeg ønsker fortsatt å få brukerens nåværende plassering.

Jeg tror jeg må bruke den stedssjef i kontrolleren klassen, men å sette showUserLocation = YES ville bety at jeg skal være drenering mer batteri siden to Beliggenhet Ledere jobber på samme tid? Er denne antagelsen riktig?

Publisert på 11/03/2010 klokken 11:59
kilden bruker
På andre språk...                            


2 svar

stemmer
1

Som omtalt i andre samfunn, kan du ha mapView.showUserLocation = JA og fortsatt bruke CLLocationManager for å hente den nyeste informasjon om plassering.

Generelt er det ingen konflikt involvert med å ha flere CLLocationManager forekomster som kjører samtidig.

Svarte 08/04/2010 kl. 04:47
kilden bruker

stemmer
0

Bare lagre koordinatene i en matrise og trekke mapannotations de siste registrerte steder. Du ikke trenger å kjøre flere plassering ledere.

Svarte 11/03/2010 kl. 15:27
kilden bruker

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