CLLocationManagerDelegate中的街道名称

时间:2012-05-28 09:19:30

标签: objective-c ios cllocationmanager

如何实现此功能以显示始终街道名称?现在我只有街道名称,但总是城市名称。它是如何工作的?

我在课堂上使用CLLocationManagerDelegate,我希望:

Warsaw, Mickiewicza

但有时在同一个地方,我只得到:

Warsaw

1 个答案:

答案 0 :(得分:2)

地理编码将尝试返回其对用户位置的“最佳猜测”。这取决于诸如可用精度,附近地标等因素。如果没有返回街道名称,可能GPS准确度不足以估计最近的街道,并且数据库附近没有其他地标。 GPS子系统需要几分钟才能“预热”并获得准确的锁定。

尝试等待一小段时间并重试地理编码查找。请注意,反向地理编码非常昂贵,如果您过于频繁地提出请求,服务器通常会限制您的客户端。