全球位置(国家,地区,城市)选择Rails,jQuery或Google Maps API的插件?

时间:2010-08-18 04:06:56

标签: javascript jquery ruby-on-rails google-maps geolocation

是否有任何插件可以帮助为国家,地区和城市创建下拉菜单?首先用户选择国家,然后根据他选择的国家/地区更新他的区域下拉菜单,他选择区域,然后从第3个菜单中选择一个城市。

插件可以是Ruby on Rails,jQuery还是通过google maps api的javascript解决方案?

2 个答案:

答案 0 :(得分:6)

Freebase Suggest jQuery插件提供了非常漂亮的自动完成功能,可在下拉列表中提供建议,并在鼠标悬停时提供Freebase / Wiki风格的上下文信息。您可以将他们的建议限制在国家,城市,美国各州等。

正确完成,这甚至可以避免需要三个单独的下拉菜单。当然,这需要使用Freebase的特定地理本体 - 它们对国家,州和城市的分层视图。

我不确定是否有任何预先构建的插件,但是如果您需要在国家/地区,州和国家/地区的建模中需要特定级别的详细信息,则其他地名录(Yahoo! GeoPlanetGeoNames)可能会非常有用城市。

答案 1 :(得分:4)

国家和州的一个宝石是“carmen”。它为十几个国家的所有国家和州提供服务。我建议为城市使用文本输入(许多数据库都不完整)。