有关通过坐标的地理位置的信息

时间:2012-03-10 14:11:01

标签: ruby-on-rails geolocation latitude-longitude

有没有办法通过纬度/经度获取有关不同地方(城市,山脉,河流等)的信息?

我打算在我的rails项目中使用它。 当然,使用来自wiki的信息将是完美的。通过lat / lon搜索wiki的任何例子?

可能是任何其他技术/网站/ api?

2 个答案:

答案 0 :(得分:4)

您还可以检查Geocoder gem以按纬度和经度查找地址。然后你可以使用wiki api找到文章,如下:

en.wikipedia.org/w/api.php?action=opensearch&search= “PLACE_NAME” &安培;丙=信息&安培;格式= XML

或者,也许wikilocation会帮助你

答案 1 :(得分:1)

查看Open Street Map API http://wiki.openstreetmap.org/wiki/API他们倾向于阻止只读查询,但您可能会找到其他人的API来获取该数据。

同时查看http://www.gisgraphy.com/他们在这里有一个免费的网络服务http://www.gisgraphy.com/documentation/user-guide.htm#geolocwebservice,看起来它有你想要的东西。