从GPS坐标获取城市名称

从GPS坐标获取城市名称,gps,google-api,city,Gps,Google Api,City,我想从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坐标中得到这个城市的名字。 我可以使用谷歌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详细信息。。。。我认为要得到这个城市的名字并不容易。。。。 我只想知道这个城市的名字。。
提前感谢您的帮助

下面是正确的URL

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,你可能会想使用JSON。所以试试这个。在某些情况下,“邮政镇”并不存在。看见