Is er een callback te gebruiken om te vertellen wanneer de locatie van de gebruiker is beschikbaar

stemmen
0

Ik ben na een callback of protocol dat zal me op de hoogte wanneer de locatie van de gebruiker beschikbaar is. Zodat wanneer de locatie van een gebruiker wordt gevonden kan ik in waar ze zijn te zoomen. Wat kan ik gebruiken om dit te doen?

Ik dacht er waas iets in CoreLocation dat het zou kunnen doen, maar ik kan niet vinden hoe dit te doen.

[Bijwerken]

Ik heb geïmplementeerd <CLLocationManagerDelegate>met locationManager:didUpdateToLocation:fromLocation:en creëerde een CLLocationManager instantie.

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

maar ik ben nog steeds niet krijgen van een locatie-updates. Ook als ik didUpdateLocation:dan zal het opnieuw zoom aan de gebruiker elke update. Is er een betere manier dan het hebben van een controle om te zien of het de eerste update?

[Update 2] toe te voegen self.aan het locationManagerkreeg het gaan en ik gecontroleerd om te zien of fromLocation:is nilom te zeggen of het was de eerste update.

De vraag is gesteld op 07/02/2010 om 22:55
bron van user
In andere talen...                            


1 antwoorden

stemmen
2

Kijk in het CLLocationManagerDelegateprotocol, in het bijzonder -locationManager:didUpdateToLocation:fromLocation:. U kunt de juistheid van de locatie te lezen vanaf het begin newLocationparameter horizontalAccuracyeigendom.

antwoordde op 07/02/2010 om 22:57
bron van user

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