如何在iPhone中使用MKReverseGeocoder获取地址和电话号码

时间:2011-07-05 22:26:38

标签: iphone cllocationmanager mkreversegeocoder

这是否可以获取用户当前位置的地址和联系信息(电话号码)。 我已经使用CLLocationManager获取用户的当前位置,并尝试使用谷歌API获取地址和其他详细信息,在响应中我获取当前位置的详细信息。但是没有联系信息。

如果用户目前正在访问沃尔玛或任何其他着名的位置,那么我们可以获得他们商店的电话号码吗?

请告诉我,我们可以使用谷歌API获取电话号码吗?

由于

1 个答案:

答案 0 :(得分:0)

如果可以,它会在发送到您指定的MKReverseGeocoder委托的MKPlacemark中传递给您。

有一个“addressDictionary”属性,其中包含符合“地址簿”的字典条目。如果有电话号码,那就在那里。

如果没有,它可能不适用于您的位置,或者Google不会将该数据返回到反向地理编码API。

基于Google的基于JSON / REST的文档(http://code.google.com/apis/maps/documentation/geocoding/)我假设不会返回此数据,因为它似乎没有由本机API返回。