我想从 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®ion=gb
返回我坐标的 XML 详细信息......我认为获取城市名称并不容易......
我只想要城市的名字..
感谢您提前的帮助
正确的网址如下
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。
SO对此有一篇很棒的文章here https://stackoverflow.com/questions/649614/xml-parsing-of-a-variable-string-in-javascript
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)