Y at-il un rappel à utiliser pour dire quand l'emplacement de l'utilisateur est disponible

voix
0

Je suis après un rappel ou d'un protocole qui me avertit lorsque l'emplacement de l'utilisateur est disponible. De sorte que lorsque l'emplacement d'un utilisateur se trouve que je peux zoomer sur où ils sont. Que puis-je utiliser pour ce faire?

Je pensais y Waas quelque chose dans CoreLocation qui pourrait le faire, mais je ne peux pas trouver comment le faire.

[Mettre à jour]

Je l' ai mis en œuvre <CLLocationManagerDelegate>avec locationManager:didUpdateToLocation:fromLocation:et créé une instance CLLocationManager.

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

mais je ne suis toujours pas obtenir des mises à jour de l' emplacement. Aussi , si je l' utilise didUpdateLocation:alors il sera re-zoom à l'utilisateur chaque mise à jour. Y at - il une meilleure façon que d' avoir un contrôle pour voir si elle est la première mise à jour?

[Mise à jour 2] ajoutant self.à locationManagerse il va et j'ai vérifié pour voir si fromLocation:est nilde dire si elle a été la première mise à jour.

Créé 07/02/2010 à 22:55
source utilisateur
Dans d'autres langues...                            


1 réponses

voix
2

Regardez dans le CLLocationManagerDelegateprotocole, en particulier -locationManager:didUpdateToLocation:fromLocation:. Vous pouvez obtenir la précision de l'emplacement de lecture à partir du newLocationde paramètre horizontalAccuracyde propriété.

Créé 07/02/2010 à 22:57
source utilisateur

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