2008-10-01 36 views
22

我已經看到可以從街道地址獲得緯度和經度(地理編碼,如Google Maps API),但是有可能做到相反並獲得街道地址你知道經緯度已經是什麼了嗎?獲取緯度/長度對的街道地址

該應用程序將是一個iPhone應用程序(以及爲什麼應用程序已經知道緯度/經度),所以從Web服務到iPhone API的任何內容都可以工作。

+0

這個類似的問題的答案可能會有所幫助:http://stackoverflow.com/questions/30962/finding-city-and-zip-code-for-a-location – 2008-10-01 17:15:28

回答

14

谷歌現在支持的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

+0

感謝您回覆併發布此信息。我只是用我的API密鑰試了一下,它就像一個魅力。 – 2008-10-25 20:35:12

+0

這仍然有效嗎? – 2016-09-23 09:06:04

0

您也可以爲此使用LINK REMOVED庫。 MKReverseGeocoder很不錯,但它需要你使用Google地圖。來自MKReverseGeocoder的參考文檔:

Google服務條款要求將反向地理編碼服務與Google地圖一起使用;在設計應用程序的用戶界面時考慮到這一點。

SSLocationManager可能的情況下替代你的應用程序不使用谷歌地圖,只需要訪問有關其手頭只有經緯度數據的當前位置的詳細信息。它使用Yahoo! PlaceFinder API。希望這可以幫助。

相關問題