我刚尝试在EventBrite上创建一个事件,他们为城市提供了这个很好的自动完成输入(开始输入“san”,它将显示“旧金山,加利福尼亚......”和其他人的列表。)
最好的方法是什么?您是否需要将其存储在本地数据库中,或者是否会将这些ajax调用发送到Google地图或yelp之类的内容?
在Rails中是否有一个组件/项目?
答案 0 :(得分:4)
我用这个数据库做了类似的事情:
http://www.geonames.org/export/
但如果您不想拥有本地数据库,也可以使用他们的Web服务。
您将无法使用ajax调用google甚至geonames,因为您无法执行跨域请求,您必须在服务器端执行请求。