我想让我的iOS应用程序显示特定于用户当前州(如加利福尼亚州、俄勒冈州等)的信息。如何使用核心位置来实现这一点?CLLocation类有坐标-如何将其转换为状态?(仅供参考,我不需要更多细节,如城市或街道)
发布于 2010-11-14 08:17:22
使用Google Maps API反向地理编码。
http://code.google.com/apis/maps/documentation/geocoding/#ReverseGeocoding
发布于 2010-11-14 11:46:50
正如Brad提到的,您可以使用Google (或Mapquest等)来获取反向地理编码信息。Google提供XML、JSON或CSV格式的数据。因此,您可以使用如下URL:
http://maps.google.com/maps/geo?q=LATITUDE,LONGITUDE&output=csv&sensor=true所以,http://maps.google.com/maps/geo?q=37.032978,-95.620834&output=csv&sensor=true会把你放在肯塔基州的科菲维尔,你可以从那里获取信息。
顺便说一下,如果你使用的是MapKit,你也可以使用MKReverseGeocoder来获取MKPlacemark。
https://stackoverflow.com/questions/4175253
复制相似问题