Rails在邮政编码半径10英里范围内寻找城镇。谷歌地图API

时间:2011-12-15 21:08:31

标签: ruby-on-rails ruby-on-rails-3 rails-geocoder

我正在使用geocoder gem,并想知道是否有办法让半径范围内的所有城市(中心坐标)。

这样的东西
city = location.cities(100) #all cities within 100km

似乎有一个PHP solution,但我不确定它是如何在我的情况下使用的。 谢谢!

1 个答案:

答案 0 :(得分:1)

我不相信GoogleMap API提供空间搜索。 Geonames.org网站发布此类网络服务 - 关联的Geonames gem文档有一个特定示例,用于查找纬度/经度点附近的地点:

places_nearby = Geonames::WebService.find_nearby_place_name 43.900120387, -78.882869834