获取纬度/长度对的街道地址
我已经看到可以从街道地址获得纬度和经度(地理编码,如Google Maps API),但是有可能做到相反并获得街道地址你知道经纬度已经是什么了吗?获取纬度/长度对的街道地址
该应用程序将是一个iPhone应用程序(以及为什么应用程序已经知道纬度/经度),所以从Web服务到iPhone API的任何内容都可以工作。
谷歌再次
http://nicogoeminne.googlepages.com/documentation.html
http://groups.google.com/group/Google-Maps-API/web/resources-non-google-geocoders
第二个链接已经死了吗? – ngmir 2012-07-12 09:05:24
这被称为 “反向地理编码”,并确实存在网络服务,将提供此功能。
我敦促慎重对待的质量,缩放和免费服务的可靠性,但这里有一个地方开始:http://www.geonames.org/export/reverse-geocoding.html
谷歌现在支持的JavaScript API和Web服务通过HTTP反向地理编码。要求如下:
http://maps.google.com/maps/geo?output=xml&oe=utf-8&ll=LAT,LON&key=API_KEY
注意,您必须更改LAT纬度,LON经度和API_KEY是你谷歌地图API密钥。服务返回结果在其上地理编码在下面的表格标记为YES国家:
http://gmaps-samples.googlecode.com/svn/trunk/mapcoverage_filtered.html
更多信息,应尽快从官方文档中发现:
http://code.google.com/apis/maps/documentation/services.html#Geocoding_Direct
感谢您回复并发布此信息。我只是用我的API密钥试了一下,它就像一个魅力。 – 2008-10-25 20:35:12
这仍然有效吗? – 2016-09-23 09:06:04
您也可以为此使用LINK REMOVED库。 MKReverseGeocoder很不错,但它需要你使用Google地图。来自MKReverseGeocoder的参考文档:
Google服务条款要求将反向地理编码服务与Google地图一起使用;在设计应用程序的用户界面时考虑到这一点。
SSLocationManager可能的情况下替代你的应用程序不使用谷歌地图,只需要访问有关其手头只有经纬度数据的当前位置的详细信息。它使用Yahoo! PlaceFinder API。希望这可以帮助。
这个类似的问题的答案可能会有所帮助:http://*.com/questions/30962/finding-city-and-zip-code-for-a-location – 2008-10-01 17:15:28