将纬度/经度坐标转换为物理地址

时间:2014-01-08 20:58:55

标签: ios core-location

我在我的应用中使用核心位置来跟踪用户手机的当前位置。截至目前我已成功获得lat / long,但现在我想将lat / long的地址显示为Label。 I.E 123 Fifteenth St. NY NY 123456.

有关如何将坐标转换为当前地址的任何建议吗?

2 个答案:

答案 0 :(得分:4)

使用CLGeocoder类的以下方法reverseGeocodeLocation:completionHandler:

参考:CLGeocoder Documentation

答案 1 :(得分:1)

一旦我尝试使用开放数据MapQuest API,您就可以尝试一下。对我而言,它的工作非常出色:

http://www.mapquestapi.com/geocoding/

他们已经很好地描述了API有很多功能:)你只需要检索一个密钥。他们确实有iOS SDK

http://developer.mapquest.com/web/products/featured/apple-ios-maps-api

我已经在一个预测中尝试了它并且效果很好。

修改

如果你想坚持使用Apple解决方案,那么你应该看一下应该足以解决问题的reverseGeocodeLocation:completionHandler:方法。