当前位置:  开发笔记 > 编程语言 > 正文

城市按GPS位置纬度/经度

如何解决《城市按GPS位置纬度/经度》经验,为你挑选了2个好方法。

我有纬度/经度值....我怎样才能搜索并获得城市?



1> Maksym Kozle..:

如果您正在寻找免费(自由)源,您可以使用Geonames API findNearbyPlaceName.

例如,以下返回最近的地名:

http://api.geonames.org/findNearbyPlaceName?lat=47.3&lng=9&username=demo

更多信息请点击这里

http://www.geonames.org/export/web-services.html#findNearbyPlaceName

另一种选择是从Freebase获取数据.它取代单点而不是有限的盒子:

http://api.freebase.com/api/service/geosearch?location=[30.2,50.4,30.6,50.8]&location_type=/location/citytown&inside=true&indent=1



2> PostMan..:

使用google maps api,这是一个以XML格式获取地址的示例.

http://maps.google.com/maps/api/geocode/xml?latlng={latlng}&sensor={sensor}®ion={region}

其中latlng= 0,0 sensor= false,region= =国家/地区代码,因此对于我的旧地址,它将是

http://maps.google.com/maps/api/geocode/xml?latlng=-43.893792,171.7592620&sensor=false®ion=nz

然后,您可以使用该XML获取所需的任何详细信息,包括City

推荐阅读
落单鸟人
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有