Frage

Ich bin nach einem Rückruf oder Protokoll, das mir benachrichtigt, wenn der Standort des Benutzers verfügbar ist. So dass, wenn ein Standort des Benutzers gefunden wird, kann ich heran in, wo sie sind. Was kann ich dies tun verwenden?

Ich dachte, es waas etwas in der Corelocation es tun könnte, aber ich kann nicht finden, wie es geht.

[Update]

I <CLLocationManagerDelegate> mit locationManager:didUpdateToLocation:fromLocation: und erstellt eine CLLocationManager Instanz implementiert haben.

locationManager = [[[CLLocationManager alloc] init] autorelease];
locationManager.delegate = self;
[locationManager startUpdatingLocation];

, aber ich bin immer noch keine Standortaktualisierungen zu bekommen. Auch wenn ich didUpdateLocation: verwenden, dann wird es erneut Zoom für den Benutzer jedes Update. Gibt es einen besseren Weg, als einen Scheck mit, um zu sehen, ob es das erste Update ist?

[Update 2] self. zum locationManager Zugabe bekam es geht und ich überprüfte, ob fromLocation: nil ist zu sagen, ob es das erste Update ist.

War es hilfreich?

Lösung

Schauen Sie in die CLLocationManagerDelegate Protokoll, speziell -locationManager:didUpdateToLocation:fromLocation:. Sie können die Genauigkeit des Standorts erhalten Lesung aus dem newLocation Unterkunft horizontalAccuracy Parameter.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top