1

我想在我的应用程序中获得最准确的位置。我过去曾尝试过(大约 2 个月前),我曾经得到过一些非常奇怪的结果。就像有一次它会得到一个非常准确的位置(向下几扇门),然后我会在 5 分钟后在同一个地方再试一次,我会到达几公里外的某个地方。

所以我真正想做的是让核心位置搜索 5-10 秒(在计时器上)并让它拉出街道和郊区,但如果街道不太准确,那么就选择郊区。

使用地图应用程序,当它下降到蓝点时,我知道它真的很准确,并且我的位置在 20 米内 - 在这种情况下,我想输出街道和郊区,但是当它的半径更大时,我知道它不那么准确 - 在这种情况下,我只想要郊区。

我该怎么办?

4

1 回答 1

1

您可以检查 CLLocation 对象的 Horizo​​ntalAccuracy 属性,并根据该值输出街道、郊区甚至城市。

于 2010-01-03T19:13:58.670 回答