2

我刚刚尝试在 EventBrite 上创建一个事件,他们为城市提供了这个很好的自动完成输入(开始输入“san”,它会显示“旧金山,加利福尼亚......”和其他列表)。

最好的方法是什么?您是否需要将其存储在本地数据库中,或者人们是否将这些 ajax 调用发送到谷歌地图或 yelp 之类的东西?

在 Rails 中是否有为此的组件/项目?

4

1 回答 1

4

我对这个数据库做了类似的事情:

http://www.geonames.org/export/

但如果您不想拥有本地数据库,也可以使用他们的网络服务。

您将无法使用 ajax 调用 google 甚至地理名称,因为您无法进行跨域请求,您必须在服务器端进行请求。

于 2010-02-25T08:33:52.660 回答