Existuje zpětné volání používat rozpoznat, kdy je k dispozici poloha uživatele

hlasů
0

Jsem po zpětné volání či protokol, který mi oznámí, když je k dispozici poloha uživatele. Takže když se zjistí polohu uživatele mohu přiblížit, kde jsou. Na co mohu použít, jak to udělat?

Byl jsem tam přemýšlel WAAS v CoreLocation něco, co by mohl udělat, ale nemohu najít, jak to udělat.

[Aktualizace]

Jsem realizován <CLLocationManagerDelegate>s locationManager:didUpdateToLocation:fromLocation:a vytvořili instanci CLLocationManager.

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

ale já stále nedostávají žádné informace o poloze. Také, pokud mohu použít didUpdateLocation:, pak to bude znovu-Zoom k uživateli všechny aktualizace. Existuje lepší způsob, než mít kontrolu, aby zjistil, jestli je to první aktualizace?

[Aktualizace 2] přidávání self.do locationManagerto mám jít a zkontroloval jsem zjistit, jestli fromLocation:je nilzjistit, zda se jednalo o první aktualizace.

Položena 07/02/2010 v 22:55
zdroj uživatelem
V jiných jazycích...                            


1 odpovědí

hlasů
2

Podívejte se do CLLocationManagerDelegateprotokolu, konkrétně -locationManager:didUpdateToLocation:fromLocation:. Můžete získat přesnost umístění čtení z newLocationparametru horizontalAccuracymajetku.

Odpovězeno 07/02/2010 v 22:57
zdroj uživatelem

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