CLGeocoder返回的结果与MKReverseGeocoder不同

时间:2012-04-09 23:37:09

标签: mkreversegeocoder clgeocoder

我正在尝试将我们的应用从使用MKReverseGeocoder修改为CLGeocoder,用于运行iOS 5的设备,但我从两个类中获得了不同的结果。具体来说,当使用此坐标执行反向地理编码时:

(47.643126, -122.204037)

我是从MKReverseGeocoder得到的:

10210 NE Points Dr
Kirkland, Washington 98033

但是我从CLGeocoder得到了这个:

9601-10267 NE Points Dr
Kirkland, Washington 98033

第二个值比第一个值更不具体,因此更不实用。现在的解决方案就是使用MKReverseGeocoder,但在某些时候我们将被迫切换。

问:任何想法如何改善CLGeocoder的结果?

谢谢,
大卫

1 个答案:

答案 0 :(得分:0)

更新他们的数据库。简而言之,他们的数据不那么具体/准确,因此除了接受不太准确的数据外,你无能为力