iPhone-Entwicklung: Corelocation und MapKit

stimmen
1

Wie schlimm ist es Location Manager zu verwenden, um die Standortinformationen abzurufen, wenn MapView.showUserLocation auch wahr ist?

Ich habe eine Situation, wo ich den blauen Punkt angezeigt werden soll den Benutzer aktuellen Standort anzuzeigen, und ich mag den Benutzer aktuellen Standort nach einigem Zeitintervall aufzuzuzeichnen. Having said that, kann es Situationen geben, in denen die aktuelle Position des Benutzers jetzt gezeigt wird, aber ich möchte noch des Benutzers aktuellen Standort erhalten.

Ich denke, ich werde die Location Manager in meinem Controller-Klasse verwenden müssen, aber Einstellung showUserLocation = YES würde bedeuten, dass ich mehr Batterie seit zwei Location Manager Trockenlegung werden werden zur gleichen Zeit zu arbeiten? Ist diese Annahme richtig?

Veröffentlicht am 11/03/2010 um 12:59
quelle vom benutzer
In anderen Sprachen...                            


2 antworten

stimmen
1

Wie auf anderen Gemeinden diskutiert, können Sie mapView.showUserLocation haben = YES und noch CLLocationManager verwenden die aktuellste Standortinformationen abzurufen.

Im Allgemeinen gibt es keinen Konflikt beteiligt mit mehreren CLLocationManager Instanzen mit zur gleichen Zeit ausgeführt werden.

Beantwortet am 08/04/2010 um 05:47
quelle vom benutzer

stimmen
0

Speichern Sie die Koordinaten in einem Array und mapannotations für Vergangenheit aufgezeichneten Positionen ziehen. Sie brauchen nicht mehr Standort-Manager laufen.

Beantwortet am 11/03/2010 um 16:27
quelle vom benutzer

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