2012-05-28 147 views
1

如何执行此操作以显示总是街道名称?现在我只有时有街名,但总是城名。怎么运行的?CLLocationManagerDelegate中的街道名称

我在我的课使用CLLocationManagerDelegate,我想有:

Warsaw, Mickiewicza 

但有时在同一个位置,我只得到:

Warsaw 

回答

2

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

请尝试等待很短的时间,然后重试地理编码查找。请注意,反向地理编码非常昂贵,如果您经常提出请求,服务器通常会扼杀您的客户端。

+0

谢谢,我认为问题是连接到你的解决方案,但你的解释是对我很有帮助。再次感谢。 – Kuba

+0

不客气! CoreLocation指南中有一些有用的信息(上面添加了链接)。 – gavinb

相关问题