如何使用地理名称数据来确定邮政编码的纬度和经度?

时间:2011-12-19 16:55:38

标签: geolocation geonames

我被引用到GeoNames,以便将他们的位置存储在我的本地数据库中。在查看了他们的数据和数据格式后,我不知道如何计算出经纬度提供的邮政编码?

例如: 输入:60614 输出:40.1234,-87.98766

我基本上不知道如何使用他们的数据?

我想将US.zip数据存储到我的本地数据库中,并能够通过'60614'查询它并返回lat / long。我怎么能这样做?

1 个答案:

答案 0 :(得分:2)

http://api.geonames.org/findNearbyPostalCodes?lat=47&lng=9&username=demo会向你返回一些xml ...现在你必须解析它。用你想要的纬度/经度坐标替换lat = 47和lng = 9。

这几乎来自他们的API文档,btw

如何解析xml取决于您使用的语言。