2010-01-03 7 views
1

Je veux obtenir l'emplacement le plus précis possible dans mon application. J'ai essayé dans le passé (il y a environ 2 mois) et j'avais l'habitude d'obtenir des résultats assez bizarres. Comme une fois il aurait un endroit assez précis (jusqu'à quelques portes plus bas), alors j'essaierais encore 5 minutes plus tard au même endroit et j'irais quelque part à quelques kilomètres. Donc, ce que je veux vraiment faire, c'est que le Core Location cherche 5 à 10 secondes (sur une minuterie) et le fasse sortir de la rue et de la banlieue, mais si la rue n'est pas très précise, il suffit de prendre la banlieue. En utilisant l'application Maps, quand il descend au point bleu, je sais qu'il est vraiment précis et a ma position dans les 20 mètres - dans ce cas, je voudrais sortir la rue et la banlieue, mais quand il a une plus grande rayon je sais que ce n'est pas aussi précis - dans ce cas, je veux juste la banlieue.iPhone Précis géolocalisation inversée

Comment procéder?

Répondre

1

Vous pouvez vérifier la propriété horizontalAccuracy de l'objet CLLocation et, en fonction de cette valeur, afficher soit la rue, le subburb ou même simplement la ville.