iPhone Development: CoreLocation en MapKit

stemmen
1

Hoe slecht is het om Location Manager gebruiken om de locatie-informatie op te halen wanneer MapView.showUserLocation is ook waar?

Ik heb een situatie waar ik wil de blauwe stip te tonen aan de huidige locatie van de gebruiker aan te geven, en ik wil de huidige locatie van de gebruiker op te nemen na verloop van tijd interval. Dat gezegd hebbende, zijn er situaties waar de huidige locatie van de gebruiker wordt nu getoond kunnen worden, maar ik wil nog steeds naar de huidige locatie van de gebruiker te krijgen.

Ik denk dat ik zal moeten de Location Manager gebruiken in mijn controller klasse, maar het instellen van showUserLocation = YES zou betekenen dat ik zal worden aftappen meer batterijvermogen sinds twee Locatie Managers werken op hetzelfde moment? Is deze veronderstelling juist?

De vraag is gesteld op 11/03/2010 om 12:59
bron van user
In andere talen...                            


2 antwoorden

stemmen
1

Zoals besproken op andere gemeenschappen, kunt u mapView.showUserLocation hebben = YES en nog steeds CLLocationManager gebruiken om de meest actuele locatie-informatie op te halen.

In het algemeen is er geen conflict betrokken bij het hebben van meerdere CLLocationManager instances draaien op hetzelfde moment.

antwoordde op 08/04/2010 om 05:47
bron van user

stemmen
0

sparen alleen de coördinaten in een array en mapannotations voor het verleden opgenomen locaties te tekenen. U hoeft niet naar meerdere locatie-managers uit te voeren.

antwoordde op 11/03/2010 om 16:27
bron van user

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