我是iPhone上的新开发者。我的问题是我使用CLLocation找到纬度和经度。我想用这些纬度和经度找到地址。
请帮帮我。
答案 0 :(得分:1)
您所描述的内容称为反向地理编码。 MapKit有一个名为MKReverseGeocoder的类,可以为你完成这个。
您创建一个实例,使用您的坐标初始化它,启动它然后等待代理回调,它将传递给您的地址。您可以在文档中找到所有详细信息。
希望有所帮助。
答案 1 :(得分:0)
这是直接解决方案
拨打
http://api.fwix.com/general/getgeo.json?lat=*****&lon=*****
像
http://api.fwix.com/general/getgeo.json?lat=37.75&lon=-122.68
它将返回一个json字符串
{
"error": 0,
"result": {
"id": "1",
"pretty": "SF Bay Area Metro",
"lat": "37.7145",
"lon": "-122.25",
"short": "sfbay",
"country": {
"placeid": "225",
"pretty": "United States of America",
"lat": "37.0902",
"lon": "-95.7129",
"short": null,
"abbr": "US",
"type": "country",
"item_type": "places",
"radius": null
},
"state": "CA",
"url": "san+francisco",
"provinceid": "273",
"countryid": "225",
"province": {
"placeid": "273",
"pretty": "California",
"abbr": "CA",
"lat": "36.7783",
"lon": "-119.418",
"countryid": "225",
"short": "california",
"title": "California",
"type": "province",
"item_type": "places",
"radius": 800
}
}
}
你必须解析这个json然后得到 来自它的所需数据。