2012-06-06 261 views
2

我想從GPS座標獲取城市名稱。 我可以使用谷歌API從GPS座標獲取城市名稱

http://maps.googleapis.com/maps/api/geocode/output?parameters 

其中輸出XML,我不希望是...... 例如

http://maps.google.com/maps/api/geocode/xmllatlng=53.244921,-2.479539&sensor=false&region=gb 

返回我的XML細節得到GPS點的細節的座標....我不認爲很容易得到的城市的名稱.... 我只想要城市的名稱.. 感謝您提前幫助

回答

8

正確網址是bel ow

http://maps.googleapis.com/maps/api/geocode/xml?latlng=53.244921,-2.479539&sensor=true 

在任何情況下,xml都可以很好地得到一個城市。在這種情況下,

<address_component> 
    <long_name>Northwich</long_name> 
    <short_name>Northwich</short_name> 
    <type>postal_town</type> 
</address_component> 

是你在找什麼。 不知道你希望從中獲取這些信息的語言是什麼。 從你使用javascript工作的其他問題的外觀。 所以我建議學習如何用javascript解析XML。

所以一直對這個here

+1

它看起來像谷歌不會很容易地找到這個數據的城市偉大的職位,但是如果你正在使用JavaScript,你可能會想使用JSON。所以試試這個。 http://maps.googleapis.com/maps/api/geocode/json?latlng=53.244921,-2.479539&sensor=true –

+1

有些情況下「postal_town」不存在。請參閱http://maps.googleapis.com/maps/api/geocode/json?address=%EC%84%BC%ED%94%84%EB%9E%80%EC%8B%9C%EC%8A% A4%乳油%BD%94&傳感器=真語言= EN –

相關問題