从GPS坐标获取城市名称

时间:2012-06-06 12:04:43

标签: gps google-api city

我想从GPS坐标获取城市的名称。 我可以使用Google 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细节....我不认为很容易得到城市的名称.... 我只想要这个城市的名字.. 感谢您提前帮助

1 个答案:

答案 0 :(得分:8)

正确的网址在

之下
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

上有一篇很棒的帖子